"The Ability to Reproduce" ist ein von mir entwickeltes (MMORPG) Spiel.
Ich gebe die Weiterentwicklung auf, da ich die Spielidee nicht an Visual Basic (btw ich liebe VB ;D) oder an GDI+ verschwenden möchte.
Ich fang' die Entwicklung neu an. Entweder mit C++ und DirectX oder mit Java und OpenGL.
Ihr dürft das Spiel gerne dekompilieren und den Quellcode benutzen. Lieber allerdings wäre mir, wenn ihr es zusammen weiterentwickeln würdet.
Zum Spiel
Viel werde ich nicht dazu sagen. Ich möchte es vorerst geheim halten ;)
Es sollte eigentlich ein MMORPG werden, indem man einen Hacker spielt. Doch anstatt sich mit nervigem Code rumschlagen zu müssen, versetzt man sich in diesem Spiel in die Rolle des Viruses. Man kann gegen andere Viren, die sich in der Welt von TAR aufhalten, mit seinen eigen-gebauten Waffen (oder Codesegmente) kämpfen und sich Actionreiche Gefechte liefern.
Allerdings ist das alles nur Zukunft. Im Moment habe ich nur das Grundgerüst entwickelt, bin bei der Socketprogrammierung hängen geblieben und habe aufgehört (übrigens danke für EasyTCPLib ).
Zur Technik
Als ich angefangen habe es zu entwickeln, habe ich eine Grundregel festgelegt: Niemals den Designer benutzen. Und daran habe ich mich auch gehalten. Alles was man ich Spiel sieht ist im Code entstanden. Alles ist GDI+. Das betone ich extra, weil ich hier viele Spiele gesehen habe, bei denen man eindeutig erkennt, dass das eine Windows Form ist. Und ich persönlich mag es nicht, wenn man das erkennt ;D
Ich war oder bin mir nicht sicher, ob die Techniken die ich in diesem Spiel zum rendern benutze, die besten sind. Das heißt, ganz ganz viele "For"-Schleifen in einer Frame. Deswegen denke ich benötigt das Spiel einiges an leistung von der CPU. So kommen wie gleich mal zu den Systemanforderungen.
Systemanforderungen
Da GDI+ nur mit der CPU zeichnet und meines Wissens nach, wenn man mehrere Kerne besitzt, nur einen davon verwendet, braucht ein Kern die entsprechende leistung. Ich besitze einen Quad-Core Prozessor bei dem jeder Kern 2,3 Ghz besitzt. Das Spiel läuft bei mir eigentlich recht flüssig, aber auch knapp an der Grenze. Deswegen:
CPU: 2,3 Ghz (Empfohlen)
.NET Framework: 3,5
(Und da das Spiel in den Vollbild-Modus wechselt) Mindestauflösung: 1280 x 1024
Screenshots
Hier sehen wir das Menü. Nur die Buttons Login und Quit haben eine Funktion. Ein klick auf Login (ohne einen Benutzernamen oder sonstiges) und man kommt ins Spiel:
Hier sehen wir den Spieler (rot) und drei Gegner (gelb). Der Rest gehört zur Map.
Wenn ihr möchtet, gebe ich euch das Projekt. Dann könnt ihr besser damit rumspielen ;)
So, das wars. Es fällt mir ehrlich gesagt nicht leicht, es einfach so zu veröffentlichen. Doch weniger will ich das Spiel auf der Festplatte verstauben lassen. Macht was draus. Wenn was aus dem Quellcode benutzt oder so, wäre es nett, wenn ihr mich in die Credits schmeißt. Sowas wie: "XXX von RenX" :D
So, nun zum Download:
Source Code:
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „RenX“ ()