Hacker News new | past | comments | ask | show | jobs | submit login
How to build a racing game (codeincomplete.com)
110 points by nej on Feb 15, 2013 | hide | past | favorite | 16 comments



Really cool related project: A re-implementation of the original OutRun engine in C++.

http://reassembler.blogspot.com/

http://reassembler.blogspot.co.uk/p/cannonball-open-source-o...

https://github.com/djyt/cannonball


He says it's a simple demo and not a proper game but I found it a lot of fun!


Me too, a lot of people made a lot of money in the 80's by doing ports to home computers that weren't this good.


To be fair, programming games like this on an 80's computer would be much harder since you couldn't just do everything in a scripting language and not have to worry about CPU cycles.


Yeah, me too. =)

There are other 'unfinished' games that are nevertheless lots of fun to play.

It's amazing: lots of people will insist that modern games need lots of polish and awesome graphics in order to be any fun, but it's certainly not always true - at least not for certain audiences and certain games. Evidently, sufficiently engaging mechanics and 'overall experience' (which is a very broad category, of course) can be enough to give players what they want.


With the Humble Bundles and Steam (and a lot of AAA titles going for console releases first or only) there has been a real surge in indy games the last 5 to 10 years.


I think it's because rough as the gameplay may be, the music is perfect.


As the article mentions, there are very few tutorials on racing games on the web especially ones that use real 3D geometry calculations and not tricks like Mode 7.

A big thanks to the author for the tutorial and an extremely enjoyable racing game on the browser!


Ultraspeed version settings: http://img252.imageshack.us/img252/5382/080a8b4d79fa4842b495...

This game is 100x more fun to play than most of today's racing games...


Two things that would improve it immensely.

1) Gamepad support , playing arcade style games on a keyboard is a second class experience at best.

2) Fullscreen mode.

Brings back memories of playing old DOS driving games like the Lotus series.


This brought back old memories.

Back then I thought those games were so realistic. Imagine if there was Live for Speed back then, it would've blown my mind.

Very nice level of polish.


I wish html5 games would at least be considerate of mobile devices. Some kind of virtual input at least.

I can't be the only person using their internet on a phone.


You know this is like a tutorial/demo right?


I'd consider this a pretty high priority. Even for a demo.


Not... really.


Reduce road width to get > 60 fps.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: