Hi,
i had the idea to make a stand alone version of civilization wars (the wc3 map) for a long time now and knowing that creating such a project alone is rather tough i came here to seek for others that would like to work together to do this. This will be a hobby project only.
For anyone not familiar with the map, here a sample match can be seen:
Edit_1:
Gameplace description:
The game consists of a single map with 3 seperated lanes, top mid and bottom lane. The game can be played with 2 up to 6 players, so 1 to 3 players on each side.
The players control ONLY a single unit that is able to build different kind of buildings. Some buildings automatically spawn units in certain intervalls which then automatically (i.e. can not be controlled by the players) run across the lane to attack the enemy buildings (or attack enemy units). Other buildings are used to upgrade your units or your technology. Many different "ages" exist like for example in age of empires or empire earth, so you start with archaic units using spears and end up with tanks battleing each other if you research long enough.
The goal of the game is of course to defeat the enemy team by destroying their main building (each player has only 1 and can not build another) by overwhelming them with your units.
For now i do not want to recreate this in 3D as i have no experience in 3D graphic programming and i think it would take much longer to program the game with 3D graphics. So i imagine this to be a 2D version of the map.
Some words about myself:
I'm 27, student, and have been programming since i was ~16 years old (on and off of course).
Have learned C in university and studied Python and C++ myself, the latter being my language of choice! Have as well experience using SFML (1.6/2.1) and QT.
I planned to program the game in C++ using SFML 2.1 in combination with THOR (Website), a utility library written especially to be used alongside SFML that ships with classes for animations and particle systems.
I chose SFML because it is:
a) Simple and straight forward
b) Written in clear C++
c) Complete, offers everything you need to create a 2D game
d) Has an active developerer, good support and a good documentation
e) THOR adds very important classes (e.g. animation classes) which allows for faster development
Besides trying some things out that (most likely) will be relevant for the development of the game, such as adapting a component based design in some code of mine, i have not started yet. So how things are done precisely must be determined yet.
What i am looking for:
1 to 3 people, 20 or older, that can program in C++.
If you think C++ is C with classes then i am not looking for you. No need to be a complete master (I'm a scrub when it comes to non trivial metaprogramming), but you should have heard of the STL for example.
Knowing SFML is not a must as it can be learned very easily.
Important Note:
This is supposed to be a hobby project, i do not expect anyone to invest immense amounts of time every month/week into the project. if you feel at any point that you do not want to continue, no problem just say "i do not want to do this anymore" and we are cool.
How i picture the development process:
- we discuss the way we work, how often/when we want to discuss our progress, who does what, how much time you want to invest and so on
- we create a set of milestones which make progress visible and by that motivate (and mark convenient exit points), ideally so that you can reach a "milestone" in like two weeks of work or something. Note that any "deadline" is usually way too optimistic when it comes to programming haha.
- we focus on creating a working (i.e. does something) first version asap.
This is important as i am no graphic designer (i have like zero talent in creating graphics) and nobody will be willing to create sprites for a non existing project/game. I would use some dummy graphics/generic tilesets as a substitute at first.
- then we go from there
I have ideas for most of these points, but i do not want to force these upon you now.
Im from europe/germany myself, similar time zones might be advantageously (for real time convos once in a while).
I hope my intention became clear, if not i will update/edit this post to change or add information.
Looking forward to any response
i had the idea to make a stand alone version of civilization wars (the wc3 map) for a long time now and knowing that creating such a project alone is rather tough i came here to seek for others that would like to work together to do this. This will be a hobby project only.
For anyone not familiar with the map, here a sample match can be seen:
Edit_1:
Gameplace description:
The game consists of a single map with 3 seperated lanes, top mid and bottom lane. The game can be played with 2 up to 6 players, so 1 to 3 players on each side.
The players control ONLY a single unit that is able to build different kind of buildings. Some buildings automatically spawn units in certain intervalls which then automatically (i.e. can not be controlled by the players) run across the lane to attack the enemy buildings (or attack enemy units). Other buildings are used to upgrade your units or your technology. Many different "ages" exist like for example in age of empires or empire earth, so you start with archaic units using spears and end up with tanks battleing each other if you research long enough.
The goal of the game is of course to defeat the enemy team by destroying their main building (each player has only 1 and can not build another) by overwhelming them with your units.
For now i do not want to recreate this in 3D as i have no experience in 3D graphic programming and i think it would take much longer to program the game with 3D graphics. So i imagine this to be a 2D version of the map.
Some words about myself:
I'm 27, student, and have been programming since i was ~16 years old (on and off of course).
Have learned C in university and studied Python and C++ myself, the latter being my language of choice! Have as well experience using SFML (1.6/2.1) and QT.
I planned to program the game in C++ using SFML 2.1 in combination with THOR (Website), a utility library written especially to be used alongside SFML that ships with classes for animations and particle systems.
I chose SFML because it is:
a) Simple and straight forward
b) Written in clear C++
c) Complete, offers everything you need to create a 2D game
d) Has an active developerer, good support and a good documentation
e) THOR adds very important classes (e.g. animation classes) which allows for faster development
Besides trying some things out that (most likely) will be relevant for the development of the game, such as adapting a component based design in some code of mine, i have not started yet. So how things are done precisely must be determined yet.
What i am looking for:
1 to 3 people, 20 or older, that can program in C++.
If you think C++ is C with classes then i am not looking for you. No need to be a complete master (I'm a scrub when it comes to non trivial metaprogramming), but you should have heard of the STL for example.
Knowing SFML is not a must as it can be learned very easily.
Important Note:
This is supposed to be a hobby project, i do not expect anyone to invest immense amounts of time every month/week into the project. if you feel at any point that you do not want to continue, no problem just say "i do not want to do this anymore" and we are cool.
How i picture the development process:
- we discuss the way we work, how often/when we want to discuss our progress, who does what, how much time you want to invest and so on
- we create a set of milestones which make progress visible and by that motivate (and mark convenient exit points), ideally so that you can reach a "milestone" in like two weeks of work or something. Note that any "deadline" is usually way too optimistic when it comes to programming haha.
- we focus on creating a working (i.e. does something) first version asap.
This is important as i am no graphic designer (i have like zero talent in creating graphics) and nobody will be willing to create sprites for a non existing project/game. I would use some dummy graphics/generic tilesets as a substitute at first.
- then we go from there
I have ideas for most of these points, but i do not want to force these upon you now.
Im from europe/germany myself, similar time zones might be advantageously (for real time convos once in a while).
I hope my intention became clear, if not i will update/edit this post to change or add information.
Looking forward to any response
Last edited: