Cosmic Birdie Tech Demo Release

http://cosmic-game-engine.blogspot.com/
'Nuff said

Thanks to everyone


java.io.FileNotFoundException: models/HUD/Splash-pow2.gif.attr (No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:106)
	at java.io.FileInputStream.<init>(FileInputStream.java:66)
	at com.imi.j3d.loaders.flt.FLTtexture.loadAttr(FLTtexture.java:229)
	at com.imi.j3d.loaders.flt.FLTtexture.loadImage(FLTtexture.java:96)
	at com.imi.j3d.loaders.flt.FLTtexturePalette.getFLTtexture(FLTtexturePalette.java:157)
	at com.imi.j3d.loaders.flt.FltLoader.createAppearance(FltLoader.java:3014)
	at com.imi.j3d.loaders.flt.FltLoader.setAppearance(FltLoader.java:2820)
	at com.imi.j3d.loaders.flt.FltLoader.processPolygons(FltLoader.java:3244)
	at com.imi.j3d.loaders.flt.FltLoader.processRecord(FltLoader.java:1239)
	at com.imi.j3d.loaders.flt.FltLoader.processRecord(FltLoader.java:1197)
	at com.imi.j3d.loaders.flt.FltLoader.processRecord(FltLoader.java:1197)
	at com.imi.j3d.loaders.flt.FltLoader.processRecord(FltLoader.java:1197)
	at com.imi.j3d.loaders.flt.FltLoader.processRecord(FltLoader.java:1197)
	at com.imi.j3d.loaders.flt.FltLoader.processRecord(FltLoader.java:1204)
	at com.imi.j3d.loaders.flt.FltLoader.loadMain(FltLoader.java:656)
	at com.imi.j3d.loaders.flt.FltLoader.loadMain(FltLoader.java:619)
	at com.imi.j3d.loaders.flt.FltLoader.load(FltLoader.java:4021)
	at cosmic.util.LoaderUtil.loadFltFile(LoaderUtil.java:197)
	at cosmic.util.LoaderUtil.loadUnknownFile(LoaderUtil.java:118)
	at cosmic.util.LoaderUtil.getGeometry(LoaderUtil.java:59)
	at cosmic.engine.EntityUtil.loadGeometry(EntityUtil.java:271)
	at cbgyro1.Main.main(Main.java:196)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at com.sun.javaws.Launcher.executeApplication(Launcher.java:1154)
	at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1101)
	at com.sun.javaws.Launcher.continueLaunch(Launcher.java:944)
	at com.sun.javaws.Launcher.handleApplicationDesc(Launcher.java:515)
	at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:218)
	at com.sun.javaws.Launcher.run(Launcher.java:165)
	at java.lang.Thread.run(Thread.java:595)

That is followed by another zillion exceptions, all related to HUD folder.

If its any help, Ubuntu linux, Java 1.5.

DP

That exception doesn’t matter. In fact, allot won’t :slight_smile:
That’s a file it doesn’t need.
Did it ever come up?

Anyway it may not launch on Linux at all right now, I know it does’t on Mac because we haven’t set up the webstart to use the J3D beta that works on Mac yet.

No, it didn’t start up, I got the splash screen tho (IMI splash screen), then it went.

DP

OK if you can I guess grab the entire output (!) and message it to me on the JGO profile and I’ll take a look.

40 meg :o

Trying it now … .:slight_smile:

Kev

Um no, that won’t work I’m sure.
So there must be an exception happening every frame, that’s the only way it can get that big.
Maybe just up to the first several repeats…

Ok, worked here. I tried fullscreen mode. My system specs are pretty poor:

Celeron 1.6
1gig RAM
ATI Mobility 7000

Comments below - I realise this is a tech demo and you’ll still be working on it.

FPS = 10

Annyoing issue where the (webstart?) console kept popping through the view in fullscreen mode. Although it was actually quite useful in that I could check my fps on it :slight_smile:

Felt more sluggish (couldn’t get the speed up) compared to the one I played at GDC and J1. I realise it’d feel worse on my crappy system - but I didn’t seem to be able to get speed up even in a straight line.

After my experience with Tilt I hate to criticise controls - but these felt pretty odd to me. I think the Mouse look just threw me off.

However, it’s still cool! I love the characters, the graphics are nice - though I imagine theres still work to be done on the GUI etc.

Kev

Of course I check out your blog, and I’ll work with ya to get that in better shape :slight_smile:
10 is bad of course, target is 60 (that’s what I get but as I put in my blog, the geometry transfer is probably the issue)
When it’s running up to speed I think you’ll find the control more intutive. This is actually one of the things we heavily play tested with casual/non-gamers. They are doing tricks in minutes.

Also, I have that flicker issue too in Fullscreen when running with a console up. Try windowed and let me know if the rates are any different.

Ahem… me on linux?

I think not :slight_smile:

10 fps for the amount of geometry you appear to be shifting on this card is probably not so bad :slight_smile:

Kev

Yeah I caught that I was mixing post, modded right after, hit reload :slight_smile:

Ok, had a couple of laps in windowed mode - good fun. FPS was varying between 6 and 21. No flickering this time - nice :slight_smile:

Kev

If ithe frame rate varied that much, it’s the transfer. So the good news is that you will experience the greatest improvement of anyone testing over the next week(s) or so, hehe.

In fullscreen mode, i got a fullscreen panel showing nothing at all with backgroundcolor SystemColor.control. I had to ALT-TAB my way out.

That might be a tiny bug, so here comes a serious one: the controls!

They seem to be camera-angle-dependant. If the camera-angle is slightly off, the steering also is. When viewing the birdie from 90 degrees, left/right become forward/backward and to make matters worse, the birdie turns itself when going backward, while the abosule camera-angle remains the same, swapping left/right to backward/forward. Really, this is the most wicked way to control a unit since 1990. I might get used to it, eventually, but before then, I’d have considered the game unplayable and stopped playing. If you’re aiming at the casual market (or in this case: any market at all), please fix the controls!

I’m sorry for sounding a bit harsh, but you really need to change this if you want to make this game commercially viable.

(or it’s me…?)

Update:

Saw you mentioned this:

Tricks are nice, but following the circuit without crashing every other corner is more important. But hey, if your testers were happy, it might be good :slight_smile:

The controls work exactly like a FPS.
You can go forward, back, or strafe, all relative to the camera.

Maybe this wil help, look past the character.

It’s funny, but we notice this at the conferences, some hardcore/regualr gamers had to mess around for a bit, but once they got the FPS-ness of it they were rocking it way better than newbs.
Casual gamers actually had less trouble to start…?

Raven, let me know when you get it.

[quote]Raven, let me know when you get it.
[/quote]
Second try made it quite a bit easier, so I bet I spoke too early. It’s not very intuitive but managable.

While playing I have perfectly smooth framerates, but every minute or so I get 1-5s freezes. That’s really serious. Without knowlegde from the engine I can only blame the garbage collector. Nobody else experiencing this? I’m running it through Java 1.5 (server VM)

I just tryed it:

In fullscreen mode i got the console flicking onto the screen.

In windowed mode it was ok, the controls I found were quite easy to use, i had no problem getting around the track, the fps was slow, but then that is partly my system, I wasnt entirly sure what i was meant to be doing tho.

Also I had some sort of debug gui next to the game in the windowed mode.

Unless the controls have changed a lot sicne the version i played I think youll find wasd frustrating.

The way I told people at the show to fly it was to use W to thrust and be aware that thrust is in whatever direction yo uare currently mouse-looking…

But maybe Shawn’s chnaged all this 8)

That happens, just alt-tab to the console and minimize it and it will go away 8)

Er, the framerate’s not very good is it? I must have been hovering at ~20fps and it doesn’t appear to be doing much… ???