CarCry (3D Kinda-Racing Game)

This is the game I developed two days ago at Saturday night. All you have to do is to avoid the incoming beautifully textured vehicles.

I developed a similar game in 2d some years ago which I never released, so I decided to give it a try in 3d.

I will propably add some more stuff from time to time. I used the LWJGL.

Enjoy.

Download here.

Looks nice. But please give a download (your provided link is a JPG)

Thank you. I fixed it now.

I uploaded the next version which contains some bug fixes and graphic improvements.

I love the graphics and rather amusing car models, good job my friend :slight_smile:

Why is this 27 Mb :x

The game isn’t bad; It’s a simple little arcade styled game which are always good :slight_smile:

If you had the resources, I would definitely suggest spending some more time on the graphics (textures / car models), but hey graphics don’t make the game :wink:

Good job.

Thank you.

The background music file is 24mb.

I will surely do something about that.

I get a UnsatisfiedLinkError on OS X: http://pastebin.com/V4URmT4T

Out of your .jar it seems like you didn’t include the OS X natives.

Great job man; just 2 things that would make this game look polished:

  • Make the grass stretch all the way across the screen
  • Add some fog at the end so that you do not see the tiles loading

Other than that, I think that is a masterpiece for 2 days.

Keep up the good work!
-wes :wink:

@Simn
I have the same error. I am using Xubuntu 13.10.

I uploaded a new version that includes all the natives. I hope it works fine for everyone now.

The file remains huge because I didn’t manage yet to have it load .ogg files flawlessly, so I have to stick with .wav for now.

You might have considered this already, but you could probably yoink Slick’s Music: http://slick.ninjacave.com/javadoc/org/newdawn/slick/Music.html

When I try to load a .ogg file, either using tinysound or slick, the window just closes when it is about to start the music. Even if I included all the nessasary files.

The strange this is that it works normally in the IDE.

Not sure what’s wrong.

The stretching part will be done in the next patch.

It manages to load the natives, but a LWJGLException gets thrown: http://pastebin.com/Vr3K8D56

I had this problem when using some version of LWJGL (don’t remember exactly) with the JRE 1.7 on OS X. If I remember right an update of the lwjgl.jar fixed it. :slight_smile:

I tend to believe that everything works fine now. All natives included, replaced lwjgl files with freshly downloaded ones and replaced the huge .wav files with .ogg. The file is about 9 MB now (from 24MB).

Added new link.

Everything works now.
You should add car animation (when turning left or right).

It works beautifully. \o/ Nice work!

So, I fixed some bugs mostly gui ones but I also added a page where you can see the top 20 highscores.

I was looking for a way to effeciently store the highscores of all players on a database and be able to show them ingame. I really didn’t want to create a server just for that purpose. Also, I didn’t want to make a direct connection to a database because it would be really easy for someone with a decompiler to grab the db info.

So, I came up with another way that is not that safe but at least the hacker is not able to completely manipulate the database. So the client, establishes a connection with a php page I coded and via the get function in php, the page saves the info in the database. Then, in the highscore page ingame, client grabs the top 20 scores that are echoed on the website using php and prints them.

In order to have your score saved you must have added a username before you start playing, in the main menu, which is saved in a tiny text file in the same directory, so it can remember you each time you decide to play.

Paul.

Beta version is out.

GUI improvements, gameplay fixes, smooth level loading, steering animation, etc.

Known issue:
Crashes when you try see the highscores or to submit your own when you have no internet connection.

Download link in main post.

To easy. Increase speed or add more cars every minute.