My project Digitalis

As i said in the introduction post, i am working on a game called Digitalis.

In this text based game, the player uses a *nix terminal during the advent of the Internet. The player can interact with a simulated digital world, which includes the Internet. The player can do many things, such as cracking the security of a server or trade goods on the Internet. The game strives for realism.

The game currently is not released. At least this version is not released. A version under another name “Hackz 2″ was released, but the idea expanded and the name and code no longer sufficed. The game has seen 5 code rewrites, the first version was more “arcade” than realistic and programmed in the Python language, but it got lost when i used the “rm” shell command wrong. The second version (Hackz 2) was rewritten in C#. I locked my self in with my programming, and only a rewrite again could safe Digitalis. The third rewrite stayed in C# and proved promising, but during testing of the code, it was deemed so unmanageble that i chose to rewrite it again. The fourth rewrite was made in C++, which also did not make it because there was no design document.

The fifth and current rewrite is underway now. With functional and technical design documents being written first before any code is written. I chose this because i got sick of rewrites and my course Application Development was somewhat helpful in making the decision to use design documents. Since the game is Open Source, the documents are also “Open Source” under the GNU Free Document License. These documents will be released, when i get the website for Digitalis running.

Because of experience with previous rewrites, i won’t going into detail of Digitalis’s features. They allways seem to change to often to keep up on a blog. The documents when should be more explanetory when released.

Comments are closed.


SetPageWidth