Java 4K Game Programming Contest
   HOME
*





Java 4K Game Programming Contest
The Java 4K Game Programming Contest, also known as Java 4K and J4K, is an informal contest that was started by the Java Game Programming community to challenge their software development abilities. Concept The goal of the contest is to develop the best game possible within four kibibytes (4096 bytes) of data. While the rules originally allowed for nearly any distribution method, recent years have required that the games be packaged as either an executable JAR file, a Java Webstart application, or a Java Applet, and now only an applet. Because the Java class file format incurs quite a bit of overhead, creating a complete game in 4K can be quite a challenge. As a result, contestants must choose how much of their byte budget they wish to spend on graphics, sound, and gameplay. Finding the best mix of these factors can be extremely difficult. Many new entrants believe that impressive graphics alone are enough to carry a game. However, entries with more modest graphics and focus o ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Kibibyte
The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit of memory in many computer architectures. To disambiguate arbitrarily sized bytes from the common 8-bit definition, network protocol documents such as The Internet Protocol () refer to an 8-bit byte as an octet. Those bits in an octet are usually counted with numbering from 0 to 7 or 7 to 0 depending on the bit endianness. The first bit is number 0, making the eighth bit number 7. The size of the byte has historically been hardware-dependent and no definitive standards existed that mandated the size. Sizes from 1 to 48 bits have been used. The six-bit character code was an often-used implementation in early encoding systems, and computers using six-bit and nine-bit bytes were common in the 1960s. These systems often had memory words ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

MIDI
MIDI (; Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing, and recording music. The specification originates in the paper ''Universal Synthesizer Interface'' published by Dave Smith and Chet Wood of Sequential Circuits at the 1981 Audio Engineering Society conference in New York City. A single MIDI cable can carry up to sixteen channels of MIDI data, each of which can be routed to a separate device. Each interaction with a key, button, knob or slider is converted into a MIDI event, which specifies musical instructions, such as a note's pitch, timing and loudness. One common MIDI application is to play a MIDI keyboard or other controller and use it to trigger a digital sound module (which contains synthesized musical sounds) to generate sounds, which t ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Mark DeLoura
Mark A. DeLoura (born 1969 or 1970) is a video gaming advocate and an author. He served as the Senior Advisor for Digital Media for the White House Office of Science and Technology Policy (OSTP), he was Editor in Chief of ''Game Developer (magazine), Game Developer'' magazine, and he has held various gaming-related positions at major companies including Sony, Nintendo, Ubisoft, THQ, and Google. Career DeLoura is a Game Developer's Conference Advisory Board Emeritus member after having served on the board for more than ten years, and is the author of the ''Game Programming Gems'' series of books. DeLoura has been the Vice President of Technology at THQ, Technical Director of Ubisoft North America, Manager of Developer Relations at Sony Computer Entertainment America, Editor in Chief of ''Game Developer (magazine), Game Developer'' magazine, and Lead Engineer at Nintendo of America. In 2010, he joined Google as a video game developer advocate. In 2013, DeLoura was appointed to t ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Sim City
''SimCity'' is an open-ended city-building video game series originally designed by Will Wright. The first game in the series, ''SimCity'', was published by Maxis in 1989 and were followed by several sequels and many other spin-off "''Sim''" titles, including 2000's ''The Sims'', which itself became a best-selling computer game and franchise. Maxis developed the series independently until 1997, and continued under the ownership of Electronic Arts until 2003. EA commissioned various spinoffs from other companies during the 2000s, focusing on console and mobile releases. A 2013 EA-Maxis reboot was subject to what has been described as "one of the most disastrous launches in history", which may have triggered the 2015 shutdown of Maxis Emeryville and the end of the franchise. Gameplay ''SimCity'' titles are real-time management and construction simulators. Across most titles, the player (acting as mayor) is given a blank map to begin and must expand the city with the budg ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Trimmed Mean
A truncated mean or trimmed mean is a statistical measure of central tendency, much like the mean and median. It involves the calculation of the mean after discarding given parts of a probability distribution or sample at the high and low end, and typically discarding an equal amount of both. This number of points to be discarded is usually given as a percentage of the total number of points, but may also be given as a fixed number of points. For most statistical applications, 5 to 25 percent of the ends are discarded. For example, given a set of 8 points, trimming by 12.5% would discard the minimum and maximum value in the sample: the smallest and largest values, and would compute the mean of the remaining 6 points. The 25% trimmed mean (when the lowest 25% and the highest 25% are discarded) is known as the interquartile mean. The median can be regarded as a fully truncated mean and is most robust. As with other trimmed estimators, the main advantage of the trimmed mean is ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Markus Persson
Markus Alexej Persson (; born 1 June 1979), also known as Notch, is a Swedish video game programmer and designer. He is best known for creating the sandbox video game ''Minecraft'' and for founding the video game company Mojang in 2009. Persson's principal venture for founding Mojang was ''Minecraft'' which gained popularity and support since its tech demo in 2009. Since then, he has gained significant notability within the video game industry, winning multiple awards and establishing relations with the industry's figureheads. He retained his position as the lead designer of ''Minecraft'' until the game's official launch in 2011, after which he transferred creative authority to Jens Bergensten. He had continued to work on ''Minecraft'' until he left Mojang in September 2014, after its acquisition by Microsoft for $2.5 billion. Microsoft eventually dissociated from Persson following controversial comments regarding topics such as race and gender on his Twitter account. Biograp ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Chief Gaming Officer
A chief gaming officer, or chief game officer (abbreviated as CGO) is an executive position whose holder is focused on research and technical issues within a computer game company. Responsibilities The chief gaming officer or chief game officer is in charge of heading both the game development and the online/offline publishing functions of the company, and unlike most other C-Suite titles, reports directly to the Chief operating officer instead of the Chief executive officer. The CGO has authority to manage the online game production cycle from start to finish. As head of game development, he or she is solely responsible for the conceptualization and planning of new games, the budget allocations to different gaming projects, the budget allocation within each game, assembling a team of software developers and game designers, and ultimately, the approval of new games. As head of online publishing, the CGO also manages the online publishing, web portal, localization, and user i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Chris Melissinos
Christopher Robert Melissinos is a leading figure in the Java programming language community. He served as Sun Microsystems' Chief Evangelist and Chief Gaming Officer. During his tenure at Sun, he was responsible for the creation of their Game Technologies Group and was a driving political force behind the formation of several open source Java gaming technologies including Project Darkstar, and Java bindings for OpenGL, OpenAL and Jinput. Melissinos is a prolific speaker, regularly speaking at conferences such as the Consumer Electronics Show, Electronic Entertainment Expo, Game Developers Conference, Harvard's Cyberposium, Java Conference in Milan, Italy, and Ziff-Davis's Electronic Gaming Summit. He was also the host of JavaOne in 2009. Past Pixels In 2009, Chris Melissinos founded the PastPixels organization to start and focus on the long term preservation of video games and related ephemera. Stemming from his lifelong collecting, since the early 1970s, and building upon ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Boss (video Games)
In video games, a boss is a significant computer-controlled opponent. A fight with a boss character is commonly referred to as a boss battle or boss fight. Bosses are generally far stronger than other opponents the player has faced up to that point. Boss battles are generally seen at climax points of particular sections of games, such as at the end of a level or stage or guarding a specific objective. A miniboss is a boss weaker or less significant than the main boss in the same area or level, though usually more powerful than the standard opponents and often fought alongside them. A superboss (sometimes 'secret' or 'hidden' boss) is generally much more powerful than the bosses encountered as part of the main game's plot and is often an optional encounter. A final boss is often the main antagonist of a game's story and the defeat of that character usually provides a positive conclusion to the game. A boss rush is a stage where the player faces multiple previous bosses again i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Pulse-code Modulation
Pulse-code modulation (PCM) is a method used to digitally represent sampled analog signals. It is the standard form of digital audio in computers, compact discs, digital telephony and other digital audio applications. In a PCM stream, the amplitude of the analog signal is sampled regularly at uniform intervals, and each sample is quantized to the nearest value within a range of digital steps. Linear pulse-code modulation (LPCM) is a specific type of PCM in which the quantization levels are linearly uniform. This is in contrast to PCM encodings in which quantization levels vary as a function of amplitude (as with the A-law algorithm or the μ-law algorithm). Though ''PCM'' is a more general term, it is often used to describe data encoded as LPCM. A PCM stream has two basic properties that determine the stream's fidelity to the original analog signal: the sampling rate, which is the number of times per second that samples are taken; and the bit depth, which determines the ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Sprite (computer Graphics)
Sprite commonly refers to: * Sprite (drink), a lemon-lime beverage produced by the Coca-Cola Company * Sprite (computer graphics), a smaller bitmap composited onto another by hardware or software * Sprite (folklore), a type of legendary creature including elves, fairies, and pixies Sprite may also refer to: Comics *Sprite (Eternal), a fictional member of the race of Eternals in the Marvel Universe * ''Sprite'' (manga), a 2009 Japanese manga series *Sprite, alias of the Marvel Comics character Kitty Pryde *Sprite comic, a webcomic that consists primarily of computer sprites from video games Computing and technology * Sprite (operating system), an operating system developed at the University of California, Berkeley * SPRITE (spacecraft), a proposed Saturn atmospheric probe mission * SPRITE infrared detector, a specialist detector device using a process known as signal processing in the element * De Havilland Sprite, a British rocket engine Vehicles * Sprite (motorcycle), a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]