Multi-Player Demo
Posted: 2014-08-12, 19:39
As I have previously mentioned, I have decided the Cafu engine will be my engine of choice once I return to programming, hopefully by the end of September. While I have a design for a full game in my head, I am well aware it will take many years to complete such a project.
So my aim is to start small and build my projects up in scope, adding a little piece of what is needed for the final project, until I am eventually at a point where I will have the core code and hopefully a core team around me to make the original planned game.
To this end, my first project will be to create a Multi-Player Demo for Cafu. This project will be released as open source. I plan to offer the code back to cafu, as well as binaries, so you can use it as a demo to promote the engine, and other developers can use it as a base for experimenting in the engine.
The game will be called Duel, and will be a very simple 1 on 1 deathmatch game. Simple symetrical cube-like rooms will be the playground. Characters will be simple stick like, hopefully with a simple shader of team color. Players will have one weapon on left hand, and one on right hand, controlled by mouse 1 and 2 respectively. They will be hitscan weapons. Each player has 100 health. When a player is killed, both players respawn at the start and go again. First to 5 kills wins.
Components needed:
Health
Attack
Team
Score
Point Light
Radiosity Light
Particle System
Script
Sound
Physics
Basics
Transform
Model
Collision Model
Player Physics
A lot of these are already in game, and a few will need to be created. It will be a learning experience for me making the simple models and animations, and of course, writing the components and game code.
Sorry for the long post. I hope to update this over time when I eventually get back to programming, for now it's object and component design for me!!
So my aim is to start small and build my projects up in scope, adding a little piece of what is needed for the final project, until I am eventually at a point where I will have the core code and hopefully a core team around me to make the original planned game.
To this end, my first project will be to create a Multi-Player Demo for Cafu. This project will be released as open source. I plan to offer the code back to cafu, as well as binaries, so you can use it as a demo to promote the engine, and other developers can use it as a base for experimenting in the engine.
The game will be called Duel, and will be a very simple 1 on 1 deathmatch game. Simple symetrical cube-like rooms will be the playground. Characters will be simple stick like, hopefully with a simple shader of team color. Players will have one weapon on left hand, and one on right hand, controlled by mouse 1 and 2 respectively. They will be hitscan weapons. Each player has 100 health. When a player is killed, both players respawn at the start and go again. First to 5 kills wins.
Components needed:
Health
Attack
Team
Score
Point Light
Radiosity Light
Particle System
Script
Sound
Physics
Basics
Transform
Model
Collision Model
Player Physics
A lot of these are already in game, and a few will need to be created. It will be a learning experience for me making the simple models and animations, and of course, writing the components and game code.
Sorry for the long post. I hope to update this over time when I eventually get back to programming, for now it's object and component design for me!!