Cosmic Trip to be released

Hi there,

I’m quite actively developing Cosmic Trip again, since I decided I might as well just go for it and finish it. When all is ready and finished, it will be released by Cas’ Puppy Games. I’m very proud of that :smiley:
Of course a lot has to be done still but I’ve made a lot of progress too in the meantime. Mainly in playability, game content and seriously cleaning the code (I deleted many evil premature optimizations, which resulted in much cleaner code. There’s no a lot of object creating and deleting in the mainloop for example, and still no GC glitches at all. Kudos to Sun for that!).
The downside is that I won’t be updating the version currently online but that one wasn’t played much anyway.

Here is some new screenshots to hopefully wet your appetite :slight_smile:

http://home.zonnet.nl/duijs24/_sc1.jpg

http://home.zonnet.nl/duijs24/_sc2.jpg

http://home.zonnet.nl/duijs24/_sc3.jpg

http://home.zonnet.nl/duijs24/_sc4.jpg

http://home.zonnet.nl/duijs24/_sc5.jpg

http://home.zonnet.nl/duijs24/_sc6.jpg

Please note that a lot of graphics will change, because there is still some graphics there that’s either ugly or… ahem… err… ripped from Unreal :-X

Erik

It is looking very beautiful nonetheless :slight_smile: I just hope you manage to make it absolutely manic! And mouse controlled.

Cas :slight_smile:

This is great news! I’ve always found Cosmic Trip inspiring.

Look forward to buying the full version!

Kev

Looks very nice. :slight_smile:

LSD?

[quote]LSD?
[/quote]
Just a software substitute without the side effects ;D

Looks a bit like the Descent game series. :slight_smile:

Hi,

looks GREAT. Keep it up to the end!!!

ciao torsten

I expect you to add those poker playing monsters from Unreal as well!

Just added particle explosions, plus one more baddy :slight_smile:
However, I think I’ll be rewriting some parts to make it use the latest LWJGL before adding more content.
That will also mean creating the GLU functions CT still uses…

If you add a bit more freedom to move you can easily make a game like Starfox (aka Starwing) from SNES/N64 :slight_smile:

Oh and the screenshots look pretty sweet :slight_smile:

[quote]If you add a bit more freedom to move you can easily make a game like Starfox (aka Starwing) from SNES/N64
[/quote]
It’s a good idea, but it will surely complicate things. I’m not very good at 3D math and AI and stuff, see? ::slight_smile:
First I’d like to make this a fun (if maybe technically simple) game.
But maybe something for Cosmic Trip 2?

[quote]Oh and the screenshots look pretty sweet
[/quote]
Thank you (and everybody who commented) :slight_smile:

Little update:

  • added mouse control
  • added a config for keyboard set-up, screen set-up and such.
  • added some multi-texturing (really improved the look of many things :D)
  • rewrote some parts in the scene management to use ArrayList and Collections.sort(), but that was a disaster: Things got really slow and choppy and even more so if you played longer. I think I could have gotten around it by implementing my own List but decided to simply go back to the old code using ‘good-ole’ arrays, which worked pretty well already (if somewhat less clean). I probably will implement my own List if I were to start from scratch with a new game though and see how it goes.

Just to let you know it’s not dead already :slight_smile:

Erik

ArrayList is good enough, the problem is the very generic quicksort algorithm implementation in Collections.sort(). Radixsort would probably be best for you as you’re pretty much guaranteed of its execution time and the implementation I use is much, much, much faster than Collections.sort().

Cas :slight_smile:

ArrayList was spending a lot of time in RangeCheck(index). Maybe Collections.sort() caused that, but for now with the old code, all is well.

Ok, I’ve played the game way too much and I totally lost sense of what the experience is like to anybody else but me ;D
So I need play testers to see if it’s not too difficult, not too dull, to see what I need to add, change etc.
If you’re interested, mail me.

Erik

:slight_smile:

looks great!! hope to see your game soon.

There is a 3 level demo available at
http://www.mycgiserver.com/~movegaga/cosmictrip.jnlp

It supports windows, linux and mac.
Due to the current web start issue on the mac lwjgl version, it most probably won’t work on mac. Mac users could try to d/l the jnlp and download the jars mentioned in the jnlp file manually…

Controls:
cursors : menu
enter : select
mouse : steer
mouse button 1 : shoot
mouse button 2/TAB : change view
A/Z : speed

Locally, a directory .cosmictrip is created with a .config.xml file. You can change some settings there, such as vsync on/off and the preferred video mode.

Erik

The new collision spark effect looks much better :slight_smile: Could perhaps do with a few more triangles though (changed in a detail setting if needed?).

hmm, it doesn’t quite work here. It runs, switches mode, but nothing shows up. I can quit on esc though, and the game looks responsive from the logs:

Game starting.
Init config...
Loading config...Ok.
Entering set-up...
Failed to choose preferred display mode, falling back to any mode:1024 x 768 x 24 @0Hz
/data/ship1.jpg
/data/txtr17-256.jpg
/data/smoke5.png
/data/flare2.png
/data/expl_0.png
/data/expl_1.png
/data/expl_2.png
/data/expl_3.png
/data/expl_4.png
/data/expl_5.png
/data/expl_6.png
/data/expl_7.png
/data/expl_8.png
/data/expl_9.png
/data/target.png
/data/score.png
/data/level.png
/data/dist.png
/data/fuel.png
/data/19x16Lucida.png
/data/ct.png
/data/menu.png
/data/flare3.png
/data/difficulty.png
/data/bgrad.png
Loop ended.
>killWLWindow()
Mouse destroyed.
Keyboard destroyed.
GL destroyed.
Game Ended.

I’m on a SuSE 9 with latest nvidia drivers (GF FX go)

  • elias