512k?!?! you can fit almost anything into 512k if you try hard enough!
I liked the limitation that 4k imposed, and the good practices that such a constraint highlighted. (and the bad practices as well :)
512k is just overkill, especially since we havn't even finished the 4k contest!! and some of us havn't even finished writing their entry :P
perhaps 32,48 or 64k?
this size range is relavent at the moment as well, in the field of Java enabled phones, which currently have size limits between 30k(nokia 6310) and 64k(nokia 7210).
rob,
yeah I suppose, but I'm not just talking about little applets with java drawn graphics, I meant games with multiple levels, good graphics, and stuff. This contest is going to run monthly. And have you ever played Ski Stunt Simulater? www.motionplayground.com that is a really good game, but its more than 512k i think. Besides 512k would give you more freedom to write good games.
But i guess you do have a point. 512k is big for a java video game.
Maybe i'll bring down the size limit to 64k?
Virum, you entry is invalid if that happens.
What do you think:
a) 32k
b) 64k
c) 512k
...
> yeah I suppose, but I'm not just talking about little
> applets with java drawn graphics, I meant games with
> multiple levels, good graphics, and stuff. This
> contest is going to run monthly. And have you ever
> played Ski Stunt Simulater? www.motionplayground.com
> that is a really good game, but its more than 512k i
> think. Besides 512k would give you more freedom to
> write good games.
>
> But i guess you do have a point. 512k is big for a
> java video game.
> Maybe i'll bring down the size limit to 64k?
>
> Virum, you entry is invalid if that happens.
>
> What do you think:
>
> a) 32k
> b) 64k
> c) 512k
>
> ...
I think you should keep it 512. It would encourage people to make better games that are highly graphical, have fullscreen. It would have a lot of challenge, because to win, you would have to have a very good game....There are advantages to contests with small limits, and one with large limits. Now a MB would be too big, but I don't think 512 KB is.
Is 512 supposed to be a constraint, or just a way to say that size doesn抰 matter at all?
It takes days to make 4k of high quality code. It would take months to make 512k. If a team of developers had a year to make a game, the result might be bigger than 512, so that kind of game would be excluded from the context. All other games would not.
- And games with extremely bad coding could also exceed the limit due to the bad coding....
If we want to create a limited-size context, why not taking the categories from the good old demomaking days ?
There was 4kb intro, 64kb intro and 4Mb demo categories.
The 4Mb demo is not very interesting, because there is no challenge in fitting a game or anything else in such a big space. But the 64kb is interesting because it allows a lot of things, including graphics and music, but forces to perform lots of space optimisations. Moreover, 64kb are quick to download on a standard modem.
Problem with 512kb is that this is too much space for simple games, thus forcing to have big games, with quality graphics and music to compete. It's no more a developper challenge, but a game production challenge. Plus, 512kb are not that quick to download.
Finaly, I would like to talk about distribution rules. Will a 64kb game have to be an Applet ? If so, a 1.1.8 or a 1.4 JApplet ? I propose to let the choice of the JDK (up to 1.4.1) without any extension (no J3D, for example), and to package the whole thing into a single executable Jar for the sake of simplicity and uniformity.
What do you think ?
Matthieu
Okay, if you go to the site, http://www.geocities.com/java512k you can view the rules. And the games don't have to be anywhere near five 512k, its just the limit so that people aren't making there own grpahic processers or something for their games. I was thinking of bringing down the limit of size to maybe 128k, or 256k, but I want people to be free to make quality games and not just fruity games that are 4k.
i think 512kb is a good size.
- you should add the limitation to the rules that no jni can be used - the games should be written in pure java and thus be platform independant.
- a contest every month is far too much! evre 1/2 year is enough! nobody has so much time and you will not have enough entries in one month. you must give the developers much more time if you really want to see good games!
but good idea! maybe i'll make a game for your contest
> - a contest every month is far too much! evre 1/2 year
> is enough! nobody has so much time and you will not
> have enough entries in one month. you must give the
> developers much more time if you really want to see
> good games!
I agreed. We want to see some commercial quality games this time.
Thanks for the logo. Suns logo has yellow in it from the background.
So I'm going to keep it at 512k as the max size limit, but that doesn't mean that you can't submit something thats 32k and not win. Any size can win. The contests will run every half a year.
Now that thats clear.., how many people are interested in writing cell phone games? I don't have a cell phone yet - im still 14 - so someone with a cell phone will need to be the judge of that.
And does anyone know of any free site hosting that has no ads and maybe php? I sick of those ads, but I have no money to get a real domain.
I'll make those updates to the 512k game contest, so remember that you've got until.. um lets see april 2003 to get them games listed..
lossendil: just noticed you post. Um.. the point of making the limit 512k is to encourage the production of interesting games. There is nothing wrong with 4k games, but if you showed it to your non programming friend (like I did) they would tell you to make highly 3d games. I'm not encouraging you to make super 3d games for the fun of it, but to make games with sound effects and levels and a purpose, and not just an aimless shooting game with no real objective. The games can be applets or applications.
see http://www.geocities.com/java512k/rules.html for more on the rules. Make suggestions. I want to get this site in some book on Java like jars.com is.
And to whoever it was who suggested the six month thing: I am still downloading 1.4.1 with my get right download manager, and it's taking a while.
I'll try out several different sites, thanx, i'll try that cgiserver thing but first I need to learn some JSP from my book. That way I might beable to use one server for content and the other for addless pages. Or something. Or I have this PHP script that reads the different content out of files to put into the master page that is generated, so i'll rewrite that to save space.
The error happens all the time. It's my script screws up geocities ads sometimes.
well.. use the mycgiserver thing for your site, but for the applets/applications, get a spaceports account and upload the applets/apps there. It's free and they offer unlimited space:
http://www.spaceports.com/
They can put ads on pages, but not on other files ;).
Anyway, then on the site you can just use codebase attributes to access the applets on spaceports etc.
>see http://www.geocities.com/java512k/rules.html for more on the
>rules. Make suggestions. I want to get this site in some book on Java
>like jars.com is.
Rule number four is kind of limiting. GL4Java, Java3D, and JAI open up so many more possibilites for quality games.
Yeah you have a point about the Java3D thing, but the thing is is that if someone enters a 3d game, and someone else a 2d game, they are kind of hard to judge them against each other. Maybe I could make two categories: 3d games, and 2d games.
To make this descision, how many people are planning on participating in this contest? If theres not going to be many, then I will probably reduce the judging to just performance, objectives and creativity and not so much graphics.
What do you think (anyone) about using j3d and jai and stuff?
Ps. i'll try to post something about what i'll (and maybe some of my friends) will be looking for in the games.
> >see http://www.geocities.com/java512k/rules.html for
> more on the
> >rules. Make suggestions. I want to get this site in
> some book on Java
> >like jars.com is.
>
> Rule number four is kind of limiting. GL4Java,
> Java3D, and JAI open up so many more possibilites for
> quality games.
You are right. There should be no restrictions on what technologies one can use as long as the game is written in java.
Okay hows this?
http://www.geocities.com/java512k/rules.html
also check out: http://www.geocities.com/java512k/submit.html
>So in effect this contest is for any java game whatsoever, no restrictions at all.
This contest basically has one retriction: You cannot use JNI. Other wise you can use pretty well anything you can download off this site.
I check this forum once in a while and have seen the 4k contest. I think that was a good limit for a java game. I will put mine up there too. 512k, however, is a not a challenge as far as the size is concerned. It gives me the impression that it wants to supersede the 4k game contest. I think that was a good idea. Please... leave it alone.
Size-based challenged game is already done. Come with different challenge. Speed or technique based maybe.
And the name of the contest at the moment is more suitable if it was just java game contest.
now it is nolonger limited to the standard Java classes?!?
if this is so, then the size limit is irrelevant, as you can simply package all your code into an external library - and simply say 'my game requires this library, available from www.mywebsite.com'
successful competitions have to have either strict judging criteria, or strict rules, that is why the 4k competition was/is successful; and also, why this competition will not be.
p.s. don't any1 take this as a personal attack on them :P
I just think a 512k size limit as the only restriction is a **** idea :)
rob,
I'm planning on entering. The game I'm writing went past 4k long ago, and I didn't have any graphics, network protocol, or half the engine then. Time I'm finished, I'll probably be about the right size.
As to external libraries - how is the judging going to work? If you're judged by your peers, then they'll simply give bad scores to games which use libraries they don't have. That's the way http://www.the5k.org works (and so most of the entries I gave 1/5 to were ones which required Flash 6).
> now it is nolonger limited to the standard Java
> classes?!?
>
> if this is so, then the size limit is irrelevant, as
> you can simply package all your code into an external
> library - and simply say 'my game requires this
> library, available from www.mywebsite.com'
>
Well, I think you can't simply say that your game requires this or that library. The libraries you use have to be those common ones that most people are using, like xalan,jar, jai.jar, etc.....
Okay about these libraries, what libraries that are made with Java can you use with java? Things like j3d, jai and stuff. I'll restrict it to those types of things, or actually lets have a vote: all those in favour of standard java libraries (1.4.1 only) say "I" if you want things like j3d, jai, gl4java or whatever say "O". But you won't beable to make your own libraries that contain half your game.
And this contest isn't trying to supercedeor whatever the 4k contest.
The size limit isn't really the point of the contest. It's who can make the best game with objectives and levels and stuff in the 512k range. The point of this contest is to make a good quality game with graphics sounds and stuff.
Judging: I and some of my friends are going to play all the games and give you points for certain things. Im going to make up what we'll be looking for in the games.
And if you have a server and client type game, then the size of both of them must be 512k or under.
"The game may be compressed using Jar format only."
what exactly do you mean by this rule?
do you mean we can't use cab files (in the case of applets and IE).
Or do you mean the 'jar' program that accompanies the JDK must be used to build the final applications jar file?
Does this mean regular zip programs (such as UltimateZip/Winzip etc etc) cannot be used to compress the Jar file? (afterall jar~=zip)
does this rule also disallow the use of additional compression algorithms within the program, to reduce the size of its resources?
also, would this rule not prevent the game from using gif/jpg/png files at all, as none use the 'jar' format :P
> "The game may be compressed using Jar format only."
>
> what exactly do you mean by this rule?
> do you mean we can't use cab files (in the case of
> applets and IE).
>
> Or do you mean the 'jar' program that accompanies the
> JDK must be used to build the final applications jar
> file?
>
> Does this mean regular zip programs (such as
> UltimateZip/Winzip etc etc) cannot be used to compress
> the Jar file? (afterall jar~=zip)
>
> does this rule also disallow the use of additional
> compression algorithms within the program, to reduce
> the size of its resources?
>
> also, would this rule not prevent the game from using
> gif/jpg/png files at all, as none use the 'jar' format
> :P
Images can be included in a jar...
Sorry for the unclear rule. What I kind of meant by that is that you can't go and use some zip format that some guy in invented. You gotta use something that any computer can be compatable with.
Great news. I got jdk 1.4 and all that. Now I just need to get j3d, jai and gl4java. Is there anything else some of you guys may be using? I'm also hoping to get something on the site about what I and the other judges will be looking at your games for.
JAI is actually the advanced imaging api.
I've posted some of what i'll be looking for here
:http://www.geocities.com/java512k/rules.html
What else should be there. Keep in mind that for 1) I won't be looking for whether or not you used 2d or 3d, but whether or not the graphics are good (not photoshop pro gfx) but something other than circles shooting circles at circles.
The way the judging will work is when I get the list of things that will be judged, my friends and I will play each game, then dicuss each of the games and come up with a score and somekind of a little review for each of them. Then the top 3 or 5 will get into the hall of fame, and maybe i'll try promoting your game - oh yeah! - I might be able to promote the top game on a website that I work for.
> Animation/Graphics Quality - How good are the graphics /10
That would be the job of an artist.
> Objective - Is the game worth playing? /10
That would be the job of the game designer.
is the actual quality of the code going to be judged in any way?
after all, this is a programmers forum, not a game designers/artists forum :P
I dont mean really artistic graphics like in starcraft or something, but more then just a circle shooting circles at other circles.
Objective - anyone can make a game have a point... an objective would be like to work your way toward beating the final boss or something. Like a space shooting game where you have to destroy fleets of bad guys and then destory the mothership.
The code idea is a great idea. I'll post on the site that you should include the source with the game.
I
> oh and you can use algorithms inside your game as long as they are included in the 512k, and are in Java.
It would be rather hard to write a game _without_ any algorithms.
As to posting source code, I will warn you now that I'm using GJ. This ought to count in my favour, because it makes for far more legible code. It does, however, mean that not everyone will be able to compile it.
So, where are all those wonderfull 512kb games in 3D ? Are people just talking here, or do they code, also ?
My opinion is that the rules for this contest are not restrictive enough. If I really wanted to compete, I would need monthes to craft good code, and help from musicians and graphists. And if had all this, I'd rather create my own gaming company !! :-)
However, and just to make things move, here is my entry to the 512kb game contest :
http://membres.lycos.fr/sponapa/4k/
Enjoy it ! Rate it, vote for it, and then code your own games instead of playing mine !!!!!
:-p
> And how are you guys who are going into the contest doing with your games?
Up to something like 10kloc, but a long way to go. I think April is probably realistic, because ATM I'm not having much spare time. Trying to work out which dance lessons to go to, and also learning to drive...
Erm, the core program for quake3 is 375Kb when UPXed, with minimal VMs at 250Kb in a pk3, simple base textures and a single map are 100Kb, so you can fit a very minimal quake in 750kb - take out all the speed optimisations and extra details, and you could even get quake 3 in 512Kb!
My game is 426Kb With full source & documentation, it's not for this contest, just school, so it isn't very good, but would you accept it anyway?
http://www.mektrix.2ya.com/progs/camp.htm
My game is not finished yet, playable, without monster or level.. is a RPG genre.. 323kb since it uses a lot of not optimized gif files ..
http://lexzeus.tripod.com/fp/index.html
too tired to continue since I will need lots of images ...
Hey, guy.. where you normally get good GIF sprites?
> whys it lame? cuz you aren't it it? your lame if you ask me.
Err..no. Because you can fit almost anything in 512k. Coding a game in 4k requires skill, coding a game in 512k requires time. Otherwise you'll get crappy bloated games. The problem is, that skill and time correlate inversely. Those who have time can't code and those who can code don't have the time :(.
And I wasn't asking you.
> Hi guys,
>
> This is my game
>
> http://www.wdheaven.com/AP/game.html
>
> Drop me some comments, thx
This wasn't a 512k game though was it?
So why set the limit so high, a better solution would be to let there be unlimited graphics and limit the code to 64k or similar.
> So why set the limit so high, a better solution would
> be to let there be unlimited graphics and limit the
> code to 64k or similar.
Interesting idea... Although personally, I'd prefered _everything_ to be included into a 64kb limit.
And I agree with you : for the moment this contest sucks. The limit is not limiting anything. People who have coded small home-made games just post them here because they're less than 512kb. There is no creativity at all, no ideas, nothing.
If you want to develop a game, just do it on your own, and forget this useless contest. If you want to show your coding skills, submit something to the 4kb game contest, which is much more challenging and intersting.
Cheers
Not my game wasn't = to 512k...to be honest, all I need to do is to include some more fancy graphics and big BOOM BOOM BOOM music there and it reach 512k no pro...whats the challenge?
I think how about, not allow graphics used and set up a title say "Pacman" and set a limit size, something like that.
Regards
John