Now my friends i bring you "Game-Project: Ideas List" Ver:0.3
This version, i have added some new elements from of course colaborators, in the source availability section, fixed an error where a battle engine suggestion was in the character creation section, instead i created a new section named Game, where suggestions about the game itself are added. Also a new element for game development section and respecting any type of association with DarkBasic Pro LTD the colaborators hall of fame have a new member, and also there is a section where suggestions for the game in case it is online are added.
Last, and maybe the most important is the "Contundant Opinions and ideas" section, where ideas that can change your way of thinking in certain aspects of the project, or even make you work in a different way with your contribution to the open-source project. Well, here is the "Game-Project: Ideas List 0.3"
-----------------------------------------------------
Ideas for a game-project where community can participate in the devolpment:
Genre (Currently a poll running at http://groups.yahoo.com/group/darkbasicommunity to decide this):
-Make it a RPG (This means a Roleplaying Game which is offline)
-Make it an MMORPG (This stands for Massively Multiplayer Online rpg)
Way that Community help in the devolpment
Source Availability(Currently a poll running at http://groups.yahoo.com/group/darkbasicommunity to decide this):
-Open-Source (This means that every member of the community can find the code of the game, and add some code or modify other to improve the game and then send it to the leaders or staff to approve the code) *High Risk*
-Semi-Open Source (This will require lot of work, because it is about accepting and interacting with an huge amount of members of the community, to know if we can trust on them and then accept them in the development where they can receive or send the code)
- Respecting Open-Source availability there are som rules colaborators should follow:
.. The new code must compile with the existing code - breaking the build is NOT acceptable at any time
.. The new code must adhere to the defined architecture/style/naming conventions
.. The new code must move the project towards it's documented target
Security Plans:
- One Main file at a Server
- When a new or existing player enters, thier version is checked against a text file of the current most popular version. If differences are found, the source is sent to the user to be checked and if it is good, then the new version can be downloaded by the users.
- Innvolve the executable doing a checksum of itself and sending that off to the server (in a way to avoid cheating)
- Adding a way to detect cheating on the game, so we can then fix the bugs which are helping the cheaters and finally ban those players.
- checking the actual .exe file. Any difference, no matter how small would tell other games that it is a different file. It dosen't matter what the difference is. The file would then have to be reviewed by a human
Character creation:
- Player is able to select body parts for its characters (different skin, heads, bodies, etc)
- Player is able to be better in certain attributtes (defense, attack,etc)
Character:
- clothes (could be changed using different textures througout the game).
- Clothes should use layers. (which means some clothes can be over others, or over the characters, like objects that are put over others)
Game:
- Having a one-on-one battle engine
- An RPG would be the most viable option like Warhammer perhaps? each person can create their own world and army to command
Game Development:
- A seperate code forum for the project once its decided what it will be so there can be a required code and submitted code area, this will stop coders re-coding stuff thats already been done
- A forum for the team in darkbasicpro.com (like the previous suggestion) but also a website for the project with its own forum with lots of boards so work can be categorized.
- It would have to be free because there's no way to pay every contributer.
In case of Being an Online game:
- DBP only supports 500 odd players so a custom TPC/UDT library (already available fortunately) would have to be used
Contundant opinions and ideas:
- IanM said: "Any code that doesn't fit these criteria should be bounced back to the coder unchanged. It's up to them to fix it.
This leaves a job at the centre for one or more people to vet/test code submissions and to keep the source together (with source control), and to guide (not control) the direction of development. It is up to people to choose what they want to work on (they ARE contributing their time for free after all) and the most you should do to steer them is to provide a 'to do' list.From my own personal point of view, I am not willing to submit code to a project that I do not believe is completely open, although I will always answer questions if I am able to"
Association with DarkBasic Pro LTD:
-Haven't been approved for the moments
- Game being promoted by DarkBasic Pro LTD? Possible...
Colaborators's *Hall of fame* (So far):
Electron
Darth Shader
EdzUp
Andrew11
Bob Vila
D_D
IanM
Special thanks (so Far) to:
Rich (Appreciated member of the DarkBasic LTD Staff)
Progress of the game:
-0%
Note: The Colabators's names in the "colaborators's Hall of Fame" are based in the nicks of those colaborators in the www.darkbasicpro.com Forum.
We haven't ask for their original names, and if by any chance their nicks have any similarity with their own names this wasn't planned in anyway by us.
"The ideas are in your head, you just gotta work like a dog and put them into code"