Bin auf der Suche nach ein oder zwei fleißigen Gehilfen die Lust und Zeit haben mit an einem kleineren bzw. schon etwas größeren Projekt zu arbeiten. Weitere Details dazu gibts nun:
WERD ICH BEZAHLT!?
Nein. Das ganze ist Hobbymäßig und zur Weiterbildung gedacht. Falls du was verdienen willst, bist du in dem Projekt falsch.
Um was geht's genau?
Es geht um ein Spiel. Spiel? Davon gibts tausende. JA, ein Real-Time Strategie Spiel. Primär geht es darum, eine abgespeckte Version von "Herr der Ringe: Schlacht um Mittelerde 1" in den Browser zu bringen, Multiplayer fähig bis zu 4 Spielern.
Real-Time im Browser mit so vielen Einheiten?
Ja. Durch neue Technologien wie Websockets, Node.JS und weitere tolle Features ermöglicht uns das Web einige neue tolle Möglichkeiten solch ein Spiel jedenfalls in Grundzügen zu realisieren!
Wird eine Engine genutzt?
Nein. Wir wollen primär auf wirklich native Entwicklung setzen da bei dem Projekt der Lernfaktor ganz weit oben steht und man sich primär daran setzen sollte weil man Spaß am spielen hat und etwas Zeit um sich in bestimmten Bereichen weiterzubilden.
Was deckt das Projekt denn für Bereiche ab?
Es werden an mehreren Ecken fleißige Helfer gesucht. Primär hast du aber die Möglichkeit in folgenden Bereichen was dazuzulernen: Node.JS, Socket I/O, PHP (REST API)
Wer finanziert das Projekt?
Ich. Keine Sponsoren. Kein nichts. Momentan läuft das auf einem meiner Server, falls es wirklich mal Ausmaße annehmen sollte (was zu hoffen ist!) das man mehr Ressourcen benötigt, ist dies sicherlich machbar.
Was für Leute suchen wir?
Naja, wir suchen nicht nur Programmierer. Auch eure Freunde und Bekannten könnt ihr fragen ob sie Lust und Zeit haben, denn die Liste ist "relativ" lang:
- Programmierer Front-End - Kümmert sich primär um die GUI, ebenfalls beschäftigt er sich mit Node.JS und Socket I/O um die Echtzeitkommunikation zu gewährleisten.
- Programmierer Back-End - Pflegt die "Game-API" die sich im Grunde um die komplette Spiellogik kümmert. Hier wird von der GUI aus zugegriffen und sämtliche Aktionen gesteuert.
- Grafiker / Designer - Am Anfang relativ unwichtig aber im späteren Verlauf nicht mehr wegzudenken. Die Person die es ermöglicht, ein paar schöne Feinheiten zu ermöglichen!
- Ideengeber / Mitdiskutierer (Qualitätssicherung) - Sind dafür da um Fêatures zu diskutieren, falls diese fertig sind ausgiebig zu testen und ggf. Bericht zu erstatten.
- Community Manager - Ebenfalls am Anfang noch recht uninteressant, aber wird man später mal brauchen, wäre cool wenn man einen schon länger kennt.
Wie lange muss ich daran arbeiten!?
Dir ist keine Zeit gesetzt. Es sollte jedoch Langzeitmotivation bestehen. Wir wollen ein Team aufbauen welches auch über die ein oder anderen Monate zusammen bleibt, nicht nur um an dem Spiel zu programmierern sondern ebenfalls um eventuell etwas Spaß zu haben und einander zu helfen!
Wie siehts mit der Kommunikation aus?
Jeder der mithelfen will sollte Skype besitzen. Mikrofon ist nicht zwingend notwendig. Auch ist TeamSpeak vom Vorteil, ein Server wird dementsprechend von mir gestellt.
Hat die Entwicklung schon begonnen? Steht ein Konzept?
Die Entwicklung hat noch nicht begonnen. Ein grundlegendes Konzept steht bereits und ist in einem Forum sichtbar. Gerne kann man auf Anfrage dort Zugriff drauf erhalten. Wir wollen vorher sicher gehen das sämtliche Programmierabläufe vorher aufeinander abgestimmt sind, nicht das sich mit der Zeit fehler einschleichen und ein Großteil des Projektes dadurch ins Wanken gerät.
Was für Erfahrung brauch ich denn?
Grundlagen der Programmierung in PHP bzw. JS sollten dir schon liegen. Es ist nicht zwingend notwendig das du einen Großteil der Bereich abdeckst, so Sachen wie OOP PHP und Node.JS in JavaScript sollten dir aber schon einmal zu Ohren gekommen sein!
Wie kann ich mich bei dir melden?
Füge mich einfach in Skype hinzu. Addy ist c0mu123.