Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (487)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (552)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 [2] 3
  ignore  |  Print  
  4k demo contest?  (Read 22068 times)
0 Members and 1 Guest are viewing this topic.
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #30 - Posted 2009-04-11 11:34:05 »

Really? Sure, there were entries submitted in the last month, but how many of those were started in the first month?

Probably only a few, but that's not the point. People have other things to do, like jobs, and a fair percentage of the entries were submitted in the 3rd month.

And why would a Java4K demo contest have less months than the Java4K gameplay contest..

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #31 - Posted 2009-04-11 13:11:28 »

Probably only a few, but that's not the point. People have other things to do, like jobs, and a fair percentage of the entries were submitted in the 3rd month.

And why would a Java4K demo contest have less months than the Java4K gameplay contest..

cause gameplay takes more than a 30 second demo.
Offline DzzD
« Reply #32 - Posted 2009-04-11 13:48:14 »

cause gameplay takes more than a 30 second demo.

hum.. demo should be pretty hard specially because they are not game

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #33 - Posted 2009-04-11 14:16:09 »

why? you dotn have to worry about gameplay.

If you mess around with rotations (in openGL atleast) you will find some pretty cool demos.
Offline zammbi

JGO Coder


Medals: 4



« Reply #34 - Posted 2009-04-11 14:26:00 »

Creating a nice demo that people will enjoy to watch and want to watch again is hard.
And its no longer going to be OpenGL.
For a successful demo you need something nice to look at, something meaningful or something that makes the user think and music to set the mood. Very hard for 4k.
I have watched many 64kb demos, I even tried to make one once.

Current project - Rename and Sort
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #35 - Posted 2009-04-11 14:49:32 »

Every contest is as hard as the competition.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline pjt33
« Reply #36 - Posted 2009-04-11 14:58:06 »

Probably only a few, but that's not the point. People have other things to do, like jobs, and a fair percentage of the entries were submitted in the 3rd month.
I think it is the point. It's not that two months is too short but that the advertising in the previous 9 months didn't reach everyone who would have been interested.
Offline Markus_Persson

JGO Wizard


Medals: 14
Projects: 19


Mojang Specifications


« Reply #37 - Posted 2009-04-12 15:54:53 »

Sun JRE or does it have to run on any JRE?

I vote against targeting a specific JRE brand. The demos should run on Mac or be disqualified, imho.

Oh, and applets! AAAPPLLEEEETS!! =D

Play Minecraft!
Offline appel

JGO Wizard


Medals: 50
Projects: 4


I always win!


« Reply #38 - Posted 2009-04-12 16:04:41 »

Creating a nice demo that people will enjoy to watch and want to watch again is hard.
And its no longer going to be OpenGL.
For a successful demo you need something nice to look at, something meaningful or something that makes the user think and music to set the mood. Very hard for 4k.
I have watched many 64kb demos, I even tried to make one once.

I guess we will find out Smiley

We can always repeat this contest, it's not a one time only forever and eternity event. If ALL the demos suck (which I doubt) then we might want to use different rules next time and use OpenGL and wider restrictions on the KB limit.


Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline SunshineKiller

Junior Member





« Reply #39 - Posted 2009-04-12 16:14:32 »

im in, but i have no idea what i should do that could be impressive, this will take some thinking... Smiley

<b>Check out my Development Blog:</b> <a href="http://www.scottscreations.com">Scotts Creations</a> | <b>Games in Development: </b> <a href="http://mechwarfare.scottscreations.com">Mech Warfare</a> | Mech Warfare: Facebook Edition | Game Master
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline zammbi

JGO Coder


Medals: 4



« Reply #40 - Posted 2009-04-12 16:30:09 »

I guess we will find out Smiley

We can always repeat this contest, it's not a one time only forever and eternity event. If ALL the demos suck (which I doubt) then we might want to use different rules next time and use OpenGL and wider restrictions on the KB limit.
Yeah given that we have the same amount of time as the 4k games contest, I bet we will see some nice ones.
I'll give it a try if I have the time.

Current project - Rename and Sort
Offline tom
« Reply #41 - Posted 2009-04-12 18:56:59 »

Could we increase the running time to 3 or 4 minutes including loading/precalc. Btw, the maximum running time at breakpoint is 8 minutes:
http://breakpoint.untergrund.net/compos_pc.php

Of course, people should remember that it is better to make it short and interesting than long and boring.

Offline CaptainJester

JGO Knight


Medals: 12
Projects: 2
Exp: 14 years


Make it work; make it better.


« Reply #42 - Posted 2009-04-13 01:16:02 »

I vote against targeting a specific JRE brand. The demos should run on Mac or be disqualified, imho.

Oh, and applets! AAAPPLLEEEETS!! =D

True.  I was just seeing if non-standard/undocumented parts of the Sun library could be used.

Offline tom
« Reply #43 - Posted 2009-04-14 06:51:41 »

Will executable jar be allowed? Would be nice to go fullscreen without signing.

Offline Alan_W

JGO Knight


Medals: 8
Projects: 3


Java tames rock!


« Reply #44 - Posted 2009-04-14 11:10:34 »

So it's looking like the 4k rules, but non-interactive with a maximum run time TBD.
Is non-interactive mandatory? I was toying with some sort of user influence - but then the demo would vary depending on the user.

Sound would be an interesting challenge.  Generating waveforms is quite easy, but a score of reasonable length would use a fair number of bytes.  Maybe some sort of sound-to-light demo - but it might end up looking too much like windows media player.  Shocked

What about capturing sound from the microphone and doing something with that?  Would that count as an external resource and therefore banned?  E.g. you play your favourite music & the demo works out some effects to go with it.  Microphone access would require signing the app though, so no applets.

One of the main problems I see is limiting the number of different library calls (they use loads of bytes).  We may well end up with the same approach as used in 4k games - i.e. do everything in a array and then blit it to the screen, which is a shame as some creative use of ConvolveOp would be interesting.  It's would also be interesting to code so that Java2D offloads most of the work to the underlying graphics card.  It's a shame Java2D doesn't support shaders - but then, all those Library calls eat bytes.



Time flies like a bird. Fruit flies like a banana.
Offline appel

JGO Wizard


Medals: 50
Projects: 4


I always win!


« Reply #45 - Posted 2009-04-14 11:42:10 »

Will executable jar be allowed? Would be nice to go fullscreen without signing.
Debatable. Not the most user friendly approach, having to download a jar file and double click on it. I've had problems where jar files open up in notepad or something.

Quote
So it's looking like the 4k rules, but non-interactive with a maximum run time TBD.
There are two time limits really:
- time limit on how long it takes to procedurally pre-generate or pre-render graphics
- time limit on how long it takes to play the demo

So, all in all, we might be talking about 30-40 seconds for playback and perhaps 10-15 seconds max for initialization. This in more of a guideline.



Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline DzzD
« Reply #46 - Posted 2009-04-14 12:20:26 »

Will executable jar be allowed? Would be nice to go fullscreen without signing.

even if it is not "real exclusive fullscreen", you can already do that without signing anything : http://www.java-gaming.org/topics/applet-switching-fullscreen-on-off/20058/view.html

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #47 - Posted 2009-04-14 12:22:51 »

Debatable. Not the most user friendly approach, having to download a jar file and double click on it. I've had problems where jar files open up in notepad or something.
There are two time limits really:
- time limit on how long it takes to procedurally pre-generate or pre-render graphics
- time limit on how long it takes to play the demo

So, all in all, we might be talking about 30-40 seconds for playback and perhaps 10-15 seconds max for initialization. This in more of a guideline.

Play time is most likely equal on most systems, but loading time probably varies greatly among CPUs

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Alan_W

JGO Knight


Medals: 8
Projects: 3


Java tames rock!


« Reply #48 - Posted 2009-04-14 12:26:58 »

There's some very nice java demos at http://www.comp.eonworks.com/demo/demo.html.
Ok, they are several megabytes, so well out of scope, but pretty inspirational.

Time flies like a bird. Fruit flies like a banana.
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #49 - Posted 2009-04-14 13:30:58 »

Quote
but it might end up looking too much like windows media player. 

people use it dont they Wink
Offline appel

JGO Wizard


Medals: 50
Projects: 4


I always win!


« Reply #50 - Posted 2009-04-14 13:33:28 »

Play time is most likely equal on most systems, but loading time probably varies greatly among CPUs

I guess we should only aim for play time, anywhere between 30-60 seconds.

Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline tom
« Reply #51 - Posted 2009-04-14 16:55:39 »

There's some very nice java demos at http://www.comp.eonworks.com/demo/demo.html.
Ok, they are several megabytes, so well out of scope, but pretty inspirational.


That remindes me, did this in 98:
http://www.scene.org/file.php?file=/mirrors/hornet/demos/1998/h/heltsten.zip&fileinfo

Came third at The Gathering after Digital Nerds and Komplex:
http://www.scene.org/file.php?file=/demos/groups/komplex/java/forward.zip&fileinfo

Offline zammbi

JGO Coder


Medals: 4



« Reply #52 - Posted 2009-04-14 17:23:44 »

There's some very nice java demos at http://www.comp.eonworks.com/demo/demo.html.
Ok, they are several megabytes, so well out of scope, but pretty inspirational.


Must say those are the nicest applets for running software rendering from Java 1.1's time.

Current project - Rename and Sort
Offline Hansdampf

Senior Member


Projects: 3


too offending?


« Reply #53 - Posted 2009-04-14 17:40:35 »

impressive  Smiley
I think there will be lots of tunnels and plasmas in the 4k competition.
The forward demo didn't work for me, after loading the images and the blue points nothing happened (FF & IExplore)

lots of sillystupid games: http://www.emaggame.com
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #54 - Posted 2009-04-14 17:44:38 »

Plasma? Ha!

Telling a story in 4k is much harder!

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Alan_W

JGO Knight


Medals: 8
Projects: 3


Java tames rock!


« Reply #55 - Posted 2009-04-16 18:46:37 »

Plasma? Ha!

Telling a story in 4k is much harder!

Not sure that I'll manage a story.  Unless it involves lots of plasma  Grin
Tentative plan is a soft polysynth driving an event sequencer driving textures (e.g. plasma) and a 3D mapper (e.g. tunnel).
If it's raining this weekend, I might see if that goes into 4k.

Time flies like a bird. Fruit flies like a banana.
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #56 - Posted 2009-04-16 22:03:36 »

Not sure that I'll manage a story.  Unless it involves lots of plasma  Grin
Tentative plan is a soft polysynth driving an event sequencer driving textures (e.g. plasma) and a 3D mapper (e.g. tunnel).
If it's raining this weekend, I might see if that goes into 4k.


Darn it, I just saw you were back, Alan... long time no siege since LWJGL 16K.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Alan_W

JGO Knight


Medals: 8
Projects: 3


Java tames rock!


« Reply #57 - Posted 2009-04-19 09:52:21 »

Darn it, I just saw you were back, Alan... long time no siege since LWJGL 16K.
Hi Riven, thanks for remembering.  Many people from then are still here ( Hi folks! )   Since LWGL16K I've learnt japanese and travelled around japan (twice), then learnt to dance (still enjoying that).  Programming wise, I've updated my 'Storm the Castle' 3D game engine so that it scales better with larger game maps.  There's still one part that doesn't scale,  It loops through the entire object set when determining which objects are close enough to require drawing.  That really needs changing to grouping objects dynamically into a grid of sets, so limiting the check to adjacent squares.  A better level editor and do a new game with the engine would be nice; probably japanese historical, since I've now got loads of pictures of shrines, temples and castles.  Also looking at java me's m3d library to see what's in there.  Not enough time for all of this of course (so mostly won't happen), which of course won't be helped if this comp goes ahead  Roll Eyes

A quick thrash on the synth,  has produced a workable tune - 12 bars - about 40secs techno.  The soft synth from my LWGL16k entry can be modified to play this.  Main change is to make it multi-channel, so it can have several voices - at least saw-lead (triangle wave) and crash-cymbal (white noise).  Not done, but can leave until (if?) the comp goes ahead as no issues expected.

I've watched and rewatched the 'Digital Nerds' demos, particularly the plasma tunnel bits and coded up a basic tunnel by precomputing the 3D mapping - ~10ms/frame full-screen.  Dynamically computing the mapping would allow viewpoint rotation (The Nerds did it), but my code was too slow (~100ms/frame), even with partial precomputation.  Worse, my plasma texture generation lacked that 'wow' factor.  Definitely have to find a much better texture generation algorithm, but not sure where to start - maybe fractals.

The 'Digital Nerds' metaball demo was also excellent. No idea how that works, which is probably why I like it so much.

Edit: Any thoughts on how much heap space we can use.  If we webstart, we can override the default heap size.

Time flies like a bird. Fruit flies like a banana.
Offline tom
« Reply #58 - Posted 2009-04-20 16:33:56 »

Dynamic tunnels are usually implemented by interpolating 16x16 or 8x8 blocks. What demo had the metaballs?

Your synth sounds interesting. I've managed to generate some sounds but not written a sequencer yet. Not sure how I will do it.

I'm planning on doing a simple flat shaded software renderer with some post processing effects. Generating some interesting geometry will be challenging. Now I've managed to generate a bunch of rotating boxes. Looks kind of crap. 

Offline Alan_W

JGO Knight


Medals: 8
Projects: 3


Java tames rock!


« Reply #59 - Posted 2009-04-22 05:52:24 »

Dynamic tunnels are usually implemented by interpolating 16x16 or 8x8 blocks. What demo had the metaballs?
There were metaballs in the Apex demo.  After googling about, I've found some information on the algorithm.  Most interesting and worth a go. I tried interpolation on the tunnel but the code bloat has largely dissuaded me bearing in mind the 4k limit. Still lots can be done with a static mapping and it leaves plenty of processor time for other effects.

Quote
Your synth sounds interesting. I've managed to generate some sounds but not written a sequencer yet. Not sure how I will do it.
Mine stores a sequence of notes (note, duration, delay to next note) in an integer array, with 16bits per note.  Create a blank byte array for holding the audio.  For each note I determine the start and stop point in the array.  Then calculate and add samples in at the appropriate frequency for the note.  Build in attack and decay to zero amplitude to avoid clicks.

Quote
I'm planning on doing a simple flat shaded software renderer with some post processing effects. Generating some interesting geometry will be challenging. Now I've managed to generate a bunch of rotating boxes. Looks kind of crap.
I'll look forward to seeing the shapes you come up with.  All the best.

Time flies like a bird. Fruit flies like a banana.
Pages: 1 [2] 3
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

CopyableCougar4 (23 views)
2014-08-22 19:31:30

atombrot (34 views)
2014-08-19 09:29:53

Tekkerue (30 views)
2014-08-16 06:45:27

Tekkerue (28 views)
2014-08-16 06:22:17

Tekkerue (18 views)
2014-08-16 06:20:21

Tekkerue (27 views)
2014-08-16 06:12:11

Rayexar (65 views)
2014-08-11 02:49:23

BurntPizza (41 views)
2014-08-09 21:09:32

BurntPizza (31 views)
2014-08-08 02:01:56

Norakomi (42 views)
2014-08-06 19:49:38
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!