The biggest changes I made was to make it automatically set the delay based on the currentTimeMillis() since the last time a frame was set, and to make it compare the current frame to the last one, and not encode it if it's the same.

Don't try to make gifs that run faster than 20-30 fps, it won't play too well.

I've got a nice class structure down, with RunViking able to jump, AttackViking able to both swing his sword and shoot his bow (no arrow yet), and ShieldViking able to lift up his shield. He'll fall slower when holding his shield up.I'll have some time on this tonight, and next up is fixing some bugs with the physics and making it possible to stand on top of ShieldViking. Then next up are arrows and ladders! Yay!

If this is the work of one hour per week then you must be at least a 10x better coder than I am . The great thing about this contest over Java4K is it does not encourage bad design and has a much lower barrier to entry. I'll be releasing my source code and although it won't be a paragon of good design it will be a lot better than my 4K attempts.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org