Author Topic: Alien Runner W.I.P  (Read 35357 times)

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11769
    • View Profile
    • http://www.jpct.net
Alien Runner W.I.P
« on: July 18, 2010, 10:16:26 pm »
As mentioned in the "new version" thread, i've started working on a kind of racing game, Alien Runner is the working title.


This is the first working version with placeholder objects, random level setups and a lot of glitches.

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11769
    • View Profile
    • http://www.jpct.net
Re: Alien Runner W.I.P
« Reply #1 on: July 18, 2010, 10:18:20 pm »
This is the current state:


Jumping over wood...


Passing the gates...

It has some less glitches, some optical enhancements like better lighting, blob shadows and particles as well as a basic level loader (but no real levels yet...).

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11769
    • View Profile
    • http://www.jpct.net
Re: Alien Runner W.I.P
« Reply #2 on: July 20, 2010, 10:54:12 pm »
Most of the actual level elements are in place now. I've added collectable items (little diamonds) and water pool that slows you down. Controls have improved too.


Water pool in the distance and collecting a diamond


Destroying a wall by bumping into it multiple times


Collecting again...

Offline raft

  • quad
  • ******
  • Posts: 1971
    • View Profile
    • http://www.aptalkarga.com
Re: Alien Runner W.I.P
« Reply #3 on: July 21, 2010, 12:19:41 pm »
looks very nice ;) how do you make the shiny effect of diamonds and wall particles ? they are not actual 3d particles i suppose..

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11769
    • View Profile
    • http://www.jpct.net
Re: Alien Runner W.I.P
« Reply #4 on: July 21, 2010, 12:34:54 pm »
The glow is a textured plane with a white spot texture with alpha (BTW: beware of the the default conversion to 16bit that AE applies to textures. It somehow has a problem with alpha channels...i have to look into that) located in the middle of the diamond. The rubble is just a simple particle effect with particles using a rubble texture.

Offline raft

  • quad
  • ******
  • Posts: 1971
    • View Profile
    • http://www.aptalkarga.com
Re: Alien Runner W.I.P
« Reply #5 on: July 21, 2010, 01:24:08 pm »
when does this 16 bit conversion occur ? when creating the texture or loading the image from resource ? i tend to load images with oldy class.getResourceAsStream(..) method as it's the most portable way

so all the rubble pieces are different planes ?

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11769
    • View Profile
    • http://www.jpct.net
Re: Alien Runner W.I.P
« Reply #6 on: July 21, 2010, 01:44:20 pm »
When uploading the texture to the GPU, i.e. at the latest possible stage. The rubble pieces are simple textured, billboarded triangles that act like as if they were emitted by a fountain...just like the stars in Robombs when you collect an item.

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11769
    • View Profile
    • http://www.jpct.net
Re: Alien Runner W.I.P
« Reply #7 on: July 21, 2010, 10:30:54 pm »
The alpha/16bit-issue is fixed now. I've uploaded a new jar of AE.

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11769
    • View Profile
    • http://www.jpct.net
Re: Alien Runner W.I.P
« Reply #8 on: August 03, 2010, 09:53:18 pm »
Added some stuff like score- and time counter, multi colored crystals, achievements...the only major thing that's still missing is a virtual opponent (like a ghost car in some racnig games).

Right now, i'm working to get a good "flow", i.e. to make the racing fun...not too easy and not too difficult, let a slow down feel just right, limit the jumps...that kind of stuff. The method that does the player's physics already looks pretty terrible... ;)


Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11769
    • View Profile
    • http://www.jpct.net
Re: Alien Runner W.I.P
« Reply #9 on: August 09, 2010, 11:19:21 pm »
The "ghost player" has been added in its basic form and some level decorations are in. Due to the latest improvements to the engine's core and some optimizations in the game's code itself, it isn't any slower than before.

Oh, and the sky now has soft scrolling instead of being static.




Offline zammbi

  • float
  • ****
  • Posts: 360
    • View Profile
Re: Alien Runner W.I.P
« Reply #10 on: August 09, 2010, 11:30:05 pm »
Looking great. Going to try sell this one? Since there is a lack of nice 3d games(none really running on low dervices) you might get some good money :)

Offline Thomas.

  • double
  • *****
  • Posts: 833
    • View Profile
Re: Alien Runner W.I.P
« Reply #11 on: August 10, 2010, 07:43:43 pm »
How can I create skybox, please? ... something like is in your game...
« Last Edit: August 10, 2010, 09:09:07 pm by Thomas. »

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11769
    • View Profile
    • http://www.jpct.net
Re: Alien Runner W.I.P
« Reply #12 on: August 10, 2010, 09:10:18 pm »
It's not a skybox, it's just a bitmap blitted into the background. That's cheaper performance wise and for this game, it works just fine. If you have to use a real skybox or -dome, i tend to put the dome/box object in another world and render it in the same framebuffer. Just like i did with the skydome in this example: http://www.jpct.net/wiki/index.php/Advanced_example

Offline Thomas.

  • double
  • *****
  • Posts: 833
    • View Profile
Re: Alien Runner W.I.P
« Reply #13 on: August 10, 2010, 09:12:31 pm »
Ok, thanks, I try it  :)

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11769
    • View Profile
    • http://www.jpct.net
Re: Alien Runner W.I.P
« Reply #14 on: August 10, 2010, 11:13:33 pm »
Looking great. Going to try sell this one? Since there is a lack of nice 3d games(none really running on low dervices) you might get some good money :)
I thought about it, but i think i'll make this game a free one for various reasons. If it performs well, i can still create some commercial stuff on top of it if i want to.