Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (499)
Games in Android Showcase (118)
games submitted by our members
Games in WIP (567)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  uRacer: The King Of The Drift (working title)  (Read 2541 times)
0 Members and 1 Guest are viewing this topic.
Offline dud3z

Senior Newbie


Projects: 1



« Posted 2012-12-31 17:40:17 »

Hi guys!
I've been slowly working on uRacer on and off, at night, after my daily work, for slightly more than a year.

It just started as an Android project, targeting tablets and smartphones, but then i liked the idea of a desktop version so much that i decided to target the PC first Smiley
If you are curious about the initial Android prototype, i uploaded a video on YouTube back then.

Here instead is my latest dev build running on my desktop: despite running at 60fps, there is some stutter in the video at times because i had to encode it at 30fps for a better playing on YouTube: also the audio i had to mux it apart, so there could be some minor delay issues Smiley



The idea is to have a single-player mode for practicing the tracks and racing against yourself, and a multi-player mode for racing against other players' replays.

After choosing the track, your vehicle choice will determine the class of racers that you'll race against to: faster cars are more difficult to drive and requires the track to be memorized first. (unsure, still thinking about it)

The player performing the track in less time wins, but not only that: the more time you *drift*, the more time you *earn*: you can then consume it by activating the *time dilation mode* at any point in your race, to slow down time and perform minor adjustments to your car's trajectory.

Multiplayer mode is similar, but your replays are being sync'd automatically at the end of each lap, then the player rank is updated accordingly.

I'm thinking about the server-side architecture and the mechanisms: since i want it to be simple and scalable i'll have to at least try implement a couple of ideas and see how they perform. Code maintenance is a must and Python+WSGI looks like a pretty cool thing to experiment with, but i'll see because Node.js looks like a good candidate too, so if anyone has experience with something similar please let me know your impressions as well!

It currently lacks music, and only collisions and tire squealings are present as of now, and the tire sounds alone is quite boring, so please bear with me Smiley

Anyway, please tell me what you think and, most especially, what's your thoughts about its chances!

<edited for more info>
Here's what i'm using for development:

  • Java, GLES2 with libgdx, the awesome game library!
  • libgdx's Box2d wrapper for physics
  • box2dlights for lightmapping (+my patch , discussion)
  • my open source libgdx's post-processing library plus some unreleased patches and shaders (sure you can use this library in your projects as well!)


Simple level
<a href="http://www.youtube.com/v/ivW6Q5ml8Ds?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/ivW6Q5ml8Ds?version=3&amp;hl=en_US&amp;start=</a>

Simple level (night mode)
<a href="http://www.youtube.com/v/TnZqGbWmv6s?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/TnZqGbWmv6s?version=3&amp;hl=en_US&amp;start=</a>

Overlap level (night mode)
<a href="http://www.youtube.com/v/75rHkQaSwjw?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/75rHkQaSwjw?version=3&amp;hl=en_US&amp;start=</a>

Overlap level (+crt emulation, ugly due to YT compression)
<a href="http://www.youtube.com/v/mJ3Infpvjlk?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/mJ3Infpvjlk?version=3&amp;hl=en_US&amp;start=</a>
Online Mac70
« Reply #1 - Posted 2012-12-31 17:47:18 »

Wow! It looks really nice! Will there be any upgrades/progressing system?

Check out my Devblog! Smiley
Offline davedes
« Reply #2 - Posted 2012-12-31 17:51:47 »

Wow, one of the more polished indie projects I've seen recently on JGO. Smiley

Can you talk about your engine? Are you using pure LWJGL? Or LibGDX? Or something else? Are you also the artist/modeler?

And how are you achieving your motion blur effect?

Good stuff.

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

Senior Newbie


Projects: 1



« Reply #3 - Posted 2012-12-31 17:55:23 »

Wow! It looks really nice! Will there be any upgrades/progressing system?

This is something i'm thinking about: one of my latest ideas was that you can basically practice each and every track on your own, you must be eligible to play against others in more tracks. Eligibility should came in some form, ie. time-dilation usage, collisions, perfect lap, and so on.. i'm wrapping my head around this right now Smiley
Offline dud3z

Senior Newbie


Projects: 1



« Reply #4 - Posted 2012-12-31 18:09:17 »

Wow, one of the more polished indie projects I've seen recently on JGO. Smiley

Can you talk about your engine? Are you using pure LWJGL? Or LibGDX? Or something else? Are you also the artist/modeler?

And how are you achieving your motion blur effect?

Good stuff.

Thank you for your kind words: yeah it's a one-man show kinda thing, here is why it's taking me much time to finish it, but fortunately i've a very good friend of mine doing the graphics, and he's soo good: i only bought the tree 3d models sometime during last year.

I'm using libgdx, and the blur is a radial blur, it comes out straight from my open-source libgdx's post-processing library, you can use it too!
Offline deathpat
« Reply #5 - Posted 2013-01-01 22:33:44 »

the videos look very good !
I hope to see a playable demo soon Wink

work in progress : D A E D A L U S
Offline dud3z

Senior Newbie


Projects: 1



« Reply #6 - Posted 2013-01-03 19:06:41 »

the videos look very good !
I hope to see a playable demo soon Wink

Yes, i should be able to release some playable demo, hopefully in the first quarter, but you know how hobby coding is, you just can't know if you'll have time in your hands :/
Pages: [1]
  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.

Pippogeek (37 views)
2014-09-24 16:13:29

Pippogeek (29 views)
2014-09-24 16:12:22

Pippogeek (18 views)
2014-09-24 16:12:06

Grunnt (42 views)
2014-09-23 14:38:19

radar3301 (24 views)
2014-09-21 23:33:17

BurntPizza (61 views)
2014-09-21 02:42:18

BurntPizza (30 views)
2014-09-21 01:30:30

moogie (36 views)
2014-09-21 00:26:15

UprightPath (49 views)
2014-09-20 20:14:06

BurntPizza (52 views)
2014-09-19 03:14:18
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!