Contents - Cultural View
Contents - Cultural View Contents - Cultural View
Java 4K Game Programming Contest 104 A minor amount of controversy erupted due to entries that judges had failed to score. Entries like JM4K and IsOlation Net where either too complex for the judges to launch, or contained networking components that they couldn't test. After this year's competition, the rules were changed to require that games be self-executable. In addition, contestants were warned in advance about the difficulties in judging networked games. List of Games [2] List of Scores: (DHTML [3] ) (XLS [4] ) Year 4 (2006) Year 4 marked a period of transition toward making gameplay a priority over graphics and technical accomplishment. Many of the games were fairly simple in design, but aimed to make up for it with engrossing or addictive gameplay. For the first time in the contest's history, a special forum was setup on JavaGaming.org to host the contest. In addition, the JavaUnlimited.net site became the official site for entries and judging. While judging was originally going to be handled through JavaUnlimited by the Javagaming.org community, pushback from several members resulted in falling back on a more traditional judging system. After the results came back, Miners4K by Markus_Persson was declared the winner. Second place was given to Kevin Glass's Roll4K, and third place was given to Goomba4K by Woogley. The results of Year 4's judging were significantly better than those of Year 3, in part due to the rule changes which forced the entries to conform to easily executable formats. However, this did not completely eliminate judging issues. Some controversy erupted when two entries (Xero and JSquares) were given lower scores due to technical glitches. Several recommendations were posed to prevent this from happening in future contests, including trimmed mean scoring and verification of judge's scoring before acceptance. List of Games & Results [5] Year 5 (2007) Year 5 launched in December 2006 and lasted until March 1, 2007. It saw some great games, with much less focus on 3D and pseudo-3D graphics. Most games were 2D, with Pipe Extreme and Trailblazer being the only notable exceptions (one could argue that a few others are 3D as well, but distinctly less so). Just like year 4, a forum was hosted on JavaGaming.org to host the contest. JavaUnlimited's system was used for hosting the games again, being considered the official site for the entries. A site update was planned for JavaUnlimited, but did not occur. Originally, the plan was to have a public vote and a judging panel. One month after the contest closing date the organizer without further explanation dropped the judging panel, which caused some unrest in the forums, accusations of censorship, locked threads and two participants withdrawing their entries from the contest (bringing the total down from 65 to 58) [6] . Voting was limited to javagaming.org forum participants, and within the alloted time, 25 people voted. About two months after the contest closing date, the official results were announced. The winner was Metro4k by Blaine Hodge, followed by Jojoh's Roadfourk and Ulf Ochsenfahrt's aichess4k. Metro4k is a Sim City-like city simulation game, Roadfourk a racing game, and aichess4k a chess game featuring an AI opponent. Unlike previous years, year 5 saw no game take the "last place", because the approval voting system used only gave votes to around half the games. • List of Games [7] • Results [8]
Java 4K Game Programming Contest 105 Year 6 (2008) Year 6 launched in December 2007 and lasted until March 1, 2008. Notably less games were submitted than in 2006 and 2007 - only 21 in total. Most of the games were 2d, with a total of 3 games using 3D or pseudo-3D graphics. The competition was hosted on a new website, Java4k.com [9] . Games from previous years can also be found on the new website. Before the launch of the contest, woogley had announced his withdrawal from arranging contest. The task of administrating the contest and hosting the site was therefore taken over by Arni Arent (appel) and Joakim Johnsson (jojoh). Just like previous years, there was also a dedicated forum [10] at JavaGaming.org [11] . The games were then thoroughly reviewed by five judges; Arni Arent, Joakim Johnsson, Kevin Glass, Matt Hicks and Chris Melissinos. They reviewed each game in three categories; Overall, Technical and Presentation. The results were announced on March 28, 2008. The top three games in each category are listed below. Overall Score 1. Spiderball4k by Måns Olson 2. Pinball 4K by Tom-Robert Bryntesen 3. t4nks by Markus Persson Technical Score 1. Z4rch by Simon 2. Mini Golf by Tim Foden 3. 'Pinball 4K by Tom-Robert Bryntesen Presentation Score 1. t4nks by Markus Persson 2. Spiderball4k by Måns Olson 3. war4k by Michael Bliem • The results of the competition [12] • The judges' reviews of the games [13] • List of games [14] External links • Web Archive of the Original Thread [15] - Actual thread was deleted by Sun during a regular system purge • Incomplete list of first year entries [16] - Saved by Archive.org • Year 2 Thread [17] - On Sun's Java Forums • Java Unlimited [18] - The repository for submitted games since 2005. • 4K Game Design Tricks [19] - A Wiki article to assist new entrants. • 4K Tips and Sources [20] - A set of tips, tutorials and game source codes for 4K Java participants • JavaGaming.org Contest Forums [21] - Each year (starting with year 3) has its own sub-forum. • Why are 4K Games so much fun to write and Play? [22] • Should there be Java game competitions without size limits? [23]
- Page 57 and 58: Chainsaw (log file viewer) 53 Chain
- Page 59 and 60: clone (Java method) 55 Alternatives
- Page 61 and 62: clone (Java method) 57 } } abstract
- Page 63 and 64: Comparison of Java and C Sharp 59 A
- Page 65 and 66: Comparison of Java and C Sharp 61 R
- Page 67 and 68: Comparison of Java and C Sharp 63 T
- Page 69 and 70: Comparison of Java and C Sharp 65 f
- Page 71 and 72: e="6.73"> = 42; = null; Comparison
- Page 73 and 74: Comparison of Java and C Sharp 69 L
- Page 75 and 76: Comparison of Java and C Sharp 71 I
- Page 77 and 78: Comparison of Java and C Sharp 73 t
- Page 79 and 80: Comparison of Java and C Sharp 75 N
- Page 81 and 82: Comparison of Java and C Sharp 77 L
- Page 83 and 84: Comparison of Java and C Sharp 79 T
- Page 85 and 86: Comparison of Java and C Sharp 81 C
- Page 87 and 88: Comparison of Java and C++ 83 C++ J
- Page 89 and 90: Comparison of Java and C++ 85 e="7.
- Page 91 and 92: Comparison of Java and C++ 87 the c
- Page 93 and 94: Comparison of Java and C++ 89 • D
- Page 95 and 96: Comparison of Java and C++ 91 Sever
- Page 97 and 98: Comparison of the Java and .NET pla
- Page 99 and 100: Comparison of the Java and .NET pla
- Page 101 and 102: Comparison of the Java and .NET pla
- Page 103 and 104: Comparison of the Java and .NET pla
- Page 105 and 106: Constant interface 101 } public sta
- Page 107: Java 4K Game Programming Contest 10
- Page 111 and 112: CookXml 107 Creators, setters, adde
- Page 113 and 114: Cougaar 109 Cougaar Cougaar is a Ja
- Page 115 and 116: Devoxx 111 Related links • Devoxx
- Page 117 and 118: Elastic Path 113 References [1] htt
- Page 119 and 120: Electronic Disturbance Theater 115
- Page 121 and 122: Event dispatching thread 117 • Sw
- Page 123 and 124: Facelets 119 The above code can be
- Page 125 and 126: final (Java) 121 } Sphere(double x,
- Page 127 and 128: FormEngine 123 FormEngine Developer
- Page 129 and 130: Generics in Java 125 Motivation for
- Page 131 and 132: Generics in Java 127 Pair grade440
- Page 133 and 134: G-java 129 G-java G-java 2.x was a
- Page 135 and 136: GlassFish Metro 131 Features Metro
- Page 137 and 138: James Gosling 133 Contributions He
- Page 139 and 140: Todd Greanier 135 Todd Greanier Tod
- Page 141 and 142: Head First (book series) 137 Head F
- Page 143 and 144: Inner class 139 • Local class - T
- Page 145 and 146: Interface (Java) 141 The body of th
- Page 147 and 148: Internet Foundation Classes 143 Int
- Page 149 and 150: Internet Foundation Classes 145 •
- Page 151 and 152: JAD (file format) 147 JAD (file for
- Page 153 and 154: JAMWiki 149 JAMWiki Developer(s) Ry
- Page 155 and 156: JGroups 151 JGroups Stable release
- Page 157 and 158: Java Class Library 153 Java Class L
Java 4K Game Programming Contest 104<br />
A minor amount of controversy erupted due to entries that judges had failed to score. Entries like JM4K and<br />
IsOlation Net where either too complex for the judges to launch, or contained networking components that they<br />
couldn't test. After this year's competition, the rules were changed to require that games be self-executable. In<br />
addition, contestants were warned in advance about the difficulties in judging networked games.<br />
List of Games [2]<br />
List of Scores: (DHTML [3] ) (XLS [4] )<br />
Year 4 (2006)<br />
Year 4 marked a period of transition toward making gameplay a priority over graphics and technical<br />
accomplishment. Many of the games were fairly simple in design, but aimed to make up for it with engrossing or<br />
addictive gameplay.<br />
For the first time in the contest's history, a special forum was setup on JavaGaming.org to host the contest. In<br />
addition, the JavaUnlimited.net site became the official site for entries and judging. While judging was originally<br />
going to be handled through JavaUnlimited by the Javagaming.org community, pushback from several members<br />
resulted in falling back on a more traditional judging system.<br />
After the results came back, Miners4K by Markus_Persson was declared the winner. Second place was given to<br />
Kevin Glass's Roll4K, and third place was given to Goomba4K by Woogley.<br />
The results of Year 4's judging were significantly better than those of Year 3, in part due to the rule changes which<br />
forced the entries to conform to easily executable formats. However, this did not completely eliminate judging<br />
issues. Some controversy erupted when two entries (Xero and JSquares) were given lower scores due to technical<br />
glitches. Several recommendations were posed to prevent this from happening in future contests, including trimmed<br />
mean scoring and verification of judge's scoring before acceptance.<br />
List of Games & Results [5]<br />
Year 5 (2007)<br />
Year 5 launched in December 2006 and lasted until March 1, 2007. It saw some great games, with much less focus<br />
on 3D and pseudo-3D graphics. Most games were 2D, with Pipe Extreme and Trailblazer being the only notable<br />
exceptions (one could argue that a few others are 3D as well, but distinctly less so).<br />
Just like year 4, a forum was hosted on JavaGaming.org to host the contest. JavaUnlimited's system was used for<br />
hosting the games again, being considered the official site for the entries. A site update was planned for<br />
JavaUnlimited, but did not occur. Originally, the plan was to have a public vote and a judging panel. One month<br />
after the contest closing date the organizer without further explanation dropped the judging panel, which caused<br />
some unrest in the forums, accusations of censorship, locked threads and two participants withdrawing their entries<br />
from the contest (bringing the total down from 65 to 58) [6] . Voting was limited to javagaming.org forum<br />
participants, and within the alloted time, 25 people voted. About two months after the contest closing date, the<br />
official results were announced.<br />
The winner was Metro4k by Blaine Hodge, followed by Jojoh's Roadfourk and Ulf Ochsenfahrt's aichess4k. Metro4k<br />
is a Sim City-like city simulation game, Roadfourk a racing game, and aichess4k a chess game featuring an AI<br />
opponent.<br />
Unlike previous years, year 5 saw no game take the "last place", because the approval voting system used only gave<br />
votes to around half the games.<br />
• List of Games [7]<br />
• Results [8]