The project I've been working on for the last 9 months has now launched!
footyboss.com.au
It is a very big, very complicated game where the player manages every aspect of a team of Australian Football players.
The main simulator engine is written in Python, which I generated from the client's specification. It's not often a spec is detailed enough, and so well structured you can generated code from it! In total there is over 10000 lines of code just in the match simulator. The simulator generates a 1MB match log for each football game played, which can then be viewed as a real game thanks to a 3D visualisation written with Unity3D.
Some code statistics:
Sim Visualisation: 50000 lines of C#
Game Server: 27000 lines of Python (10000 auto-generated)
Game Front End: 5000 lines of Javascript (ExtJS framework)
Database: 90 tables, 35 functions.
Saturday, March 09, 2013
Subscribe to:
Posts (Atom)
Popular Posts
-
These are the robots I've been working on for the last 12 months. They each weigh about 11 tonnes and have a 17 meter reach. The control...
-
This hard-to-see screenshot is a Generic Node Graph Editing framework I'm building. I'm hoping it can be used for any kind of node...
-
After my last post, I decided to benchmark the scaling properties of Stackless, Kamaelia, Fibra using the same hackysack algorithm. Left axi...
-
So, you've created a car prefab using WheelCollider components, and now you can apply a motorTorque to make the whole thing move along. ...
-
It is about 8 degrees C this morning. So cold, especially when last week we had high twenties. To help solve the problem, a friend suggeste...
-
At the last few GameJams, I've seen an increase in the use of RAD game tools, some of them even being developed by the participants them...
-
MiddleMan: A Pub/Sub and Request/Response server in Go. This is my first Go project. It is a rewrite of an existing Python server, based o...
-
I've just uploaded Fibra 2 to the cheeseshop. Fibra 2 includes the promised non-blocking plugin, which allows a generator based task to...
-
I've just read a newspaper article (courtesy of Kranzky ) from WA Business News documenting the malfeasance, gross negligence and misc...
-
#!/usr/bin/env python import io import asyncio import websockets import logging import collections logger = logging.getLogger('w...