Servus Leute,
jetzt hab ich länger schon nichts mehr von mir hören lassen. Aber es gibt mich noch!
Irgendwo hatte ich mal mein Hauptprojekt hier vorgestellt, ein Browser Game im alten Strategie/RPG Stil.
Also wo fange ich an: Nachdem mich mein Hauptprojekt noch etliche Monate (ergo Jahre) beschäftigen wird, wurde bereits vor längerem mit der Arbeit an einer abgespeckten Version begonnen. Diese wird als open-source zur Verfügung gestellt, umfasst weniger Features und kommt zudem lediglich mit kostenlosen Freeware Grafiken aus.
d13 ist eine oldschool browser game engine, mit welcher sich die typischen aufbau strategiespiele der "guten alten zeit" erstellen lassen. Die engine ist stark an die BG World angelehnt (mit der damals experimentiert wurde), jedoch keine Kopie. Nachdem es sich um eine Neuentwicklung Marke Eigenbau handelt, ist der Funktionsumfang noch wesentlich geringer. Die Spiele folgen dem 4X Prinzip: eXplore, eXpand, eXploit and eXterminate - dem klassischen Prinzip runden (bzw. tick)-basierter Strategiespiele.
Den Download werde ich erst gegen Jahresende freigeben, neugierige können jedoch schon einmal spicken. Zudem verfügt das Projekt über eine sourceforge Seite welche auch in Zukunft der "Hub" der ganzen Geschichte sein wird. Auch wenn noch nicht alles fertig ist, so wird in den nächsten Wochen und Monaten noch etliches ergänzt. Selbstredend möchte ich die Features im Laufe der Zukunft kräftig erweitern und auch verschiedene RPG Elemente aus meinem Hauptprojekt mit nach d13 umziehen.
Hinweis:
Das Projekt ist nicht komplett auf meinem Mist gewachsen, sondern basiert auf Devana von Andrei Busuioc mit dem ich schon vor einigen Jahren an dem alten Devana gearbeitet hatte. Andrei hat das Projekt Ende 2013 aufgegeben und ich habe dieses im Jahr 2015 wieder aufgenommen (mit freundlicher Genehmigung) und einem rewrite inkl. refactoring unterzogen.
Tech-Specs:
- OOP basierter Projektaufbau nach dem MVC Modell
- Simpler Database Abstraction Layer (MSQLi und auf Transactions basierend)
- Framework7 als frontend framework
- Responsive Layout
- "Kugelsichere" session verwaltung
- Simple Template Engine (kein Smarty etc. zugunsten der Geschwindigkeit)
- Zahlreiche Einstellungs- und Anpassungsmöglichkeiten
- Kompletter Reskin/Redesign möglich
- der relativ modulare Aufbau ermöglicht gute Erweiterung
Entwickelt und getestet unter Verwendung von PHP7, MySQL 5.5 sowie einem HTML5/CSS3 fähigem Browser.
Grafik-Specs:
kommt mit einem komplettem Satz von frei verfügbaren Basisgrafiken (von kenney.nl - verwendet mit freundlicher Genehmigung). Diese dürfen privat wie kommerziell eingesetzt werden und umfassen 3 Themen: Mittelalter, Neuzeit und Zukunft.
Kommt im Stile einer iOS App daher (aufgrund von Framework7) mit 10 verschiedenen Color-Themes. In Zukunft auch das Google Material Theme mit weiteren Color-Themes. Diese Einstellungen können aber auch komplett "überskinnt" werden.
(Einige) Gameplay-Features:
- Schnelle Anmeldung (Remember-Me Funktion, Passwort vergessen Option, Account löschen nach Inaktivität Option, Option den Account während der Urlaubszeit von einem Freund pflegen zu lassen und so weiter).
- Anpassbare Städte (Planeten oder wie auch immer)
- Anpassbare Gebäude (variable Größe/Gebäudeanzahl)
- Zahlreiche Gebäude und Einheitenoptionen
- Anpassbare Technologien & Tech-Tree
- Anpassbare Rohstoffe und (derzeit nur einfache) Gegenstände
- Anpassbare Kampfeinheiten
- Mehrere Fraktionen mit unterschiedlichen Einheiten/Gebäuden und Eigenschaften
- Optionales Kartensytem (derzeit noch in Arbeit)
- Gebäude, Technologien und Einheiten können gelevelt werden (noch in Arbeit)
- Multi-Stadt fähig, Multi-Fraktions-fähig
- Simples Nachrichtensytsem
- Simples Allianzsystem
- Simples Handelssystem
- Simples Kampfsystem
- Simple Handelsfunktion zwischen Spielern
- Simpler Installer
- Simple Admin (Spieldaten werden derzeit nur in Textdateien editiert).
- Kleines Wiki (derzeit noch in Arbeit)
- Kampfsimulator (derzeit noch in Arbeit)
- KEINE Möglichkeit der monetarisierung (keine Ads oder In-App Käufe), da ich dies nicht unterstütze.
Gesucht
- Leute die Lust haben das Teil einfach mal zu testen
- Leute die Bock haben mitzumachen
- Bevorzugt ältere Semester (35+) mit guter Vorkenntnis im Bereich Web-Programmierung (PHP, mySQL etc.)
Abschliessend die Sourceforge Projektseite, auf welcher in wenigen Wochen der komplette Source zur freien Verfügung steht (GitHub folgt):
Zudem gibt es auf meiner Homepage eine öffentliche Testversion. Ich bitte allerdings zu bedenken dass Kämpfe, Allianzen und Handel in dieser Version noch NICHT möglich sind. Das dauert noch ca. 4 Wochen.
Ich werde mich bemühen sämtliche Bugs zu beseitigen und auf Feature requests einzugehen, versprechen kann ich jedoch nichts. Installations- und Setup Support kann ich leider aufgrund von Zeitmangel nicht bieten. Was das angeht, gilt die Devise "help yourself". Auf Sourceforge entsteht jedoch nach und nach eine komplette Dokumentation.
Danke für euer Interesse!
-Fhizban