Callisto Carnival - Space thruster

Thought it would be nice with some comments on this, think its pretty cool myself…!

This is space thruster, the fun part is the gravitation, you can enter in to an orbit around a planet and you have to struggle not to fall into the sun while combating the enemy.

Its reallly not much of a game yet, theres no points or lives or menus or anything, but maybe the next step should be to introduce some kind of goal, maybe a mission system.

Ive been a design freak the last couple of months so there has been put enormously amounts of time into moving things around to make everything as modular and clean as possible and applying as many design patters as possible, but parts of the code is still a bit confused. And theres not much documentation. But any comments or suggestions about it is very highly appreciated!

Its lwjgl, with jogg and jorbis for the sound.

Stear with arrows, shoot with space, self destruct with k.

The game, Java Web Start:
http://jenslidestrom.webs.com/callisto-carnival.jnlp (5mb)

The source and resources in an Eclipse project:
http://jenslidestrom.googlepages.com/CallistoCarnival.zip (4mb)

Battle around the New Constantinople space station (anyone played Wing Commander: Privateer?)

Ahh! Too close the sun, burning!

Orbiting the planet Earth, on the way to dock with the Mir space station.

Features:

  • Gravitation
  • Laser and plasma ball guns
  • AI player
  • Dockable space stations
  • Radar
  • Sun burning when to close
  • Sound
  • Nice particle engine flames
  • Animated explosions
  • Modular and extendible design
  • Netwok suppor nearly implemented…

This started as a school project, credits to my wonderfull group mates, Tommy Carlsson, Simon Göransson, Björn Lindfors and Emil Pettersson.

I see nothing but rotating, animated explosions and a changing (varying x/y offset) background. The screen changes every second and the explosions change positions, no chance to interact, no other objects than explosions.
on vista, 1.6.0_07, no error messages

Exact same result as above poster.

Upload bad version?

This is strange, the game gets into this state sometimes when it has been disturbed, when it continues after having stoped at a break point or a screen shot has been taken. I dont know why, have to dig into that sometime.

But it has run on several vista machines before, have you tried restarting it?

This version thats up now I have seen run on vista machines, sometimes after a restart. Its very strange.
(re-clicking of the link, not restart of the computer)

yes, 3 times before posting and now again

Allright, sorry, have to invertigate this more closely…

Doesn’t work on my machine:

Mac OS X 10.5
iMac Intel Core Duo 2.0ghz
2GB RAM
Safari Browser


Category: Launch File Error

No JRE version found in launch file for this system


JNLPException[category: Launch File Error : Exception: null : LaunchDesc: 
<jnlp spec="1.0+" codebase="http://jenslidestrom.googlepages.com/" href="http://jenslidestrom.webs.com/callisto-carnival.jnlp">
  <information>
    <title>Callisto Carnival</title>
    <vendor>The EmBjöToSi group and Jens</vendor>
    <homepage href="http://jenslidestrom.webs.com"/>
    <description>Space thruster game</description>
    <description kind="short">Space thruster game</description>
  </information>
  <security>
    <all-permissions/>
  </security>
  <resources>
    <jar href="http://jenslidestrom.googlepages.com/callisto-carnival.jar" download="eager" main="false"/>
    <jar href="http://jenslidestrom.googlepages.com/jinput.jar" download="eager" main="false"/>
    <jar href="http://jenslidestrom.googlepages.com/jogg-0.0.7.jar" download="eager" main="false"/>
    <jar href="http://jenslidestrom.googlepages.com/jorbis-0.0.15.jar" download="eager" main="false"/>
    <jar href="http://jenslidestrom.googlepages.com/lwjgl.jar" download="eager" main="false"/>
    <jar href="http://jenslidestrom.googlepages.com/lwjgl_util.jar" download="eager" main="false"/>
    <jar href="http://jenslidestrom.googlepages.com/lwjgl-natives-mac.jar" download="eager" main="false"/>
  </resources>
  <application-desc main-class="app.ClientApp"/>
</jnlp> ]
	at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:210)
	at com.sun.javaws.Launcher.run(Launcher.java:165)
	at java.lang.Thread.run(Thread.java:613)

This is catastrophe, no one able to run it?! What have I done when I tested this? Have no idea about this last one either, sorry.

But I successfully ran it from a xp machine in school today…

The same here (XP Pro, Java 1.6.0_05).

Im totally puzzled. It has run when I have tried it earlier and it run when I tried it today on xp pro ver 5.1 ser pack 2, java 1.6.0_05.

All the explosions are because, for some reason, you collide ( with yourself? ) immediately after spawning, then you respawn and collide again. And so do the ai players.

Worked for me on Win XP with Java 1.6. However, once I died the thruster screwed up and wouldn’t push me in the right direction. On a positive note, the graphics look really nice. Good job.

If it helps, I get the same explosion problem if I do nothing while it is starting up, but, if I start pressing the up arrow while it is launching, I can play normally. At random, I will get the explosion problem after I have been playing a bit.

Right, thats a good clue, unfortunately I dont have the time to look into it right now… :frowning:

Thanks!

Looked great and worked OK. Little bit so so to try to shoot dots on a radar. It seemed like I didn’t get to use the main screen much at all. If you’d see a star or moon on the screen, then there would most likely <1s left to live. See a badie, then it is probably just woshing by (or colliding). Most kills were lucky shots off-screen or badies colliding with something. Gameplay could do with some tuning, GFX looks really nice!

WinXP, java 6, ATI mobi radeon.

My last reply was from my work computer. on my home computer (Java 6 with WinXP) I am getting the same problem as others. As soon as it starts all I get are explosions.

That’s very nice! I like the graphics. I was able to fly around and stuff and got shot down ;D

There is no objective at the moment so, difficult to give you much feedback. Are you planning to make it multiplayer? Is it already?

It would probably be nice to allow players to start in “window mode” if they choose so, rather than fullscreen. I don’t quite like how you hijacked my screen without warning.

I had no problems via Java Web Start:
Windows Vista + Java Web Start 1.6.0_07

Very cool, I was able to play for a while but then also got the random explosions bug.

[quote]Are you planning to make it multiplayer?
[/quote]

[quote]- Netwok suppor nearly implemented…
[/quote]
I guess that’s a yes.

Thanks! Yeah, guess your right about the gameplay. Guess you all know the problem: You spend so much time playing your own game and get so good at it so you dont notice if its unplayable to others…

Cheers!

Sorry, Ill add a popup asking about it or something. But it looks so much nicer fullscreen!

The multiplayer mode is implemented, it has basiclly just been plugged out due to a rewrite of other code. It works in a funny way, the idea of one of my crazy but talented groupe mates. Every computer runs it own copy of the game, including ai players, the only things sent over the network are key presses and a “tick” event when its time to update the game engine. And it accually manages to stay in sync! All the machines run the game in exactlly the same way, regardless of floating point errors and everything else that could make them drift apart. Guess thats a credit to Java.