Gnome Driver
Or Drive By Committee
Based on the novel Truckers by Terry Pratchett, players are gnomes who must work together to drive a truck around a race course.
Each player will have only 1 of the following actions: turn left, turn right, apply accelerator, apply brake and view road. These actions are represented by a string that the player can pull.
While I should be focusing on Cute McThief this year it just makes me scream every time I see Penny Arcade or some noteworthy gamer talk about Artemis, giving it free advertising, and seeing the developer not jump on the opportunity or visibly tune into his community. I know I can do better!
I'm also working on this project to demonstrate some of networking code in Unity3D for 2 friends. As such, I'm also sharing the code.
I hope this can also serve as a discussion on networking which pops up occasionally. I believe networking is more a design challenge than a technical challenge and the way to get better at determinism is to practice.
Download Game 0.1
Source 0.1
(This is a Unity Package so create an empty project and import it to see the code and setup)
TODO
* Prevent boundary ramping
* Race timer and course finish
* Config number of players
* Replace keys with scrollbars
* Import NGui
* Create Lobby screen
* Add MouseOrbit to see truck better
* Create track
* Server and 1 client input
* Instruction messages
Based on the novel Truckers by Terry Pratchett, players are gnomes who must work together to drive a truck around a race course.
Each player will have only 1 of the following actions: turn left, turn right, apply accelerator, apply brake and view road. These actions are represented by a string that the player can pull.
While I should be focusing on Cute McThief this year it just makes me scream every time I see Penny Arcade or some noteworthy gamer talk about Artemis, giving it free advertising, and seeing the developer not jump on the opportunity or visibly tune into his community. I know I can do better!
I'm also working on this project to demonstrate some of networking code in Unity3D for 2 friends. As such, I'm also sharing the code.
I hope this can also serve as a discussion on networking which pops up occasionally. I believe networking is more a design challenge than a technical challenge and the way to get better at determinism is to practice.
Download Game 0.1
Source 0.1
(This is a Unity Package so create an empty project and import it to see the code and setup)
TODO
* Prevent boundary ramping
* Race timer and course finish
* Config number of players
* Replace keys with scrollbars
* Import NGui
* Create Lobby screen
* Add MouseOrbit to see truck better
* Create track
* Server and 1 client input
* Instruction messages
Comments
There's no determinism so the client is unavoidably choppy.
Instructions are shown in the game.