Seite 2 von 2

BeitragVerfasst: 05.01.2009, 13:47
von cassmodiah
dann mach du es doch! :-p
kannst mich aber als co mit einsetzten :-)

dann lass mir hexwars und ich setzt dich als co mit ein.

so haben wir beide gewonnen :-)

BeitragVerfasst: 05.01.2009, 14:33
von Cheeky@Boinc
Hört sich gut an :P

BeitragVerfasst: 13.01.2009, 14:37
von Bauer87
Hab das Projekt jetzt auf Launchpad gehostet: https://launchpad.net/hexwars
Das ganze hat (auch für mich) den Vorteil, dass ich ein Repository habe, in dem immer der aktuelle Code liegt. Wenn mir also eine Idee kommt, wenn ich grade nicht zuhause bin, kann ich das Problemlos umsetzen. Falls jemand ein Checkout machen will: Im Moment ist nur der Demo-Tree aktiv. Ich sehe den momentanem Status nämlich nicht als echten Stamm der Entwicklung an, sondern vielmehr als eine Demo, um schon mal Einblick zu gewähren.

Re: Hexwars

BeitragVerfasst: 14.08.2010, 21:00
von Bauer87
Nach langer Zeit gibt es nun endlich eine erste offizielle Alpha. Über jedes Feedback bin ich dankbar.

https://launchpad.net/hexwars/+milestone/alpha1
(Vorkompilierte Pakete folgen, selber kompilieren ist aber nicht all zu schwer.)

Geplant für Alpha 2:
  • Möglichkeit zur Steuerung nur über Tastatur
  • Kampfsystem ausfeilen
  • Bewegungen und Kämpfe animieren
(Kommentare und Anregungen zu diesen Punkten sind besonders willkommen.)

Re: Hexwars

BeitragVerfasst: 15.08.2010, 00:51
von NoXIII
hi die Alpha 1 ist gut geworden :)
Wie du schon für die Alpha2 geplant hast musst du noch etwas am Kampf System machen.
Außerdem sollte es deutlicher werden das ein Kampf statt gefunden hat, und warum er so ausging. Ansonsten wundert man sich warum eine Einheit weg ist^^

Re: Hexwars

BeitragVerfasst: 15.08.2010, 01:34
von LinuxDonald
Gibts screenshots?

Hexwars Alpha 2

BeitragVerfasst: 10.01.2011, 19:00
von Bauer87
Endlich habe ich Alpha 2 fertig. Mangels ernsthafter Gegner ist das Gameplay noch immer nicht ganz ausgereift, allerdings mittlerweile dank „Reports“ nachvollziehbar. Für die Steuerung fehlt noch ein Doku (überhaupt wäre ein Tutorial nicht schlecht), daher hier in Kurzform:

Maussteuerung:
  • Linksklick: Auswählen
  • Rechtsklick: Befehl erteilen

Tastatursteuerung:
  • Pfeiltasten: Navigation in Menüs (auch nach Spielstart)
  • Numpad: Befehle erteilen (KP7 = links oben, und so weiter, KP5 = Komandos löschen)
  • Leertaste/Return: Ausgewählten Menüpunkt ausführen

Bitte bachten: Läuft nur, wenn es aus dem eigenen Verzeichnis per ./Hexwars.run ausgeführt wird.

Download: https://launchpad.net/hexwars/+milestone/alpha2

Re: Hexwars

BeitragVerfasst: 10.01.2011, 19:56
von NoXIII
Ich kompiliere mir das gerade bin gespannt^^ die erste alpha hat mir ja auf dem stand schon sehr gefallen^^
Du solltest vielleicht noch schreiben, welche Pakete benötigt werden. zb liballegro4.2-dev das würde bei der Kompilierung helfen ;) oder hab ich das übersehen?

Re: Hexwars

BeitragVerfasst: 10.01.2011, 23:24
von Bauer87
liballegro4.2 und libboost-filesystem werden gebraucht. Da die benötigten Pakete aber je nach Distribution anders heißen und oft ja sogar mit „paketnmanager install dateiname“ installiert werden, habe ich irgendwie nicht dran gedacht. Werde vielleicht mal ein Skript erstellen, das automatisch die Distribution überprüft und die Pakete zieht.

Re: Hexwars

BeitragVerfasst: 11.01.2011, 00:09
von ChemicalBrother
Hm, ja. Sowas wie libboost-filesystem gibt es in Arch Linux nicht. Nur libboost (bzw. boost). Und gebaut bekomme ich das Ding auch nicht:

PasteBin



Das sind so die letzten Zeilen bei mir.

Re: Hexwars

BeitragVerfasst: 11.01.2011, 14:55
von Bauer87
Sieht danach aus, als wäre schon vorher ein Fehler beim Erstellen der Server.o passiert. Könntest du mir bitte die Zeile geben, in der die Server.o erstellt werden sollte? (Die komplette Ausgabe von ‚make cleanRelease‘ tut es auch.)

Re: Hexwars

BeitragVerfasst: 11.01.2011, 15:59
von NoXIII
Hier meins Ausgabe.
pastebin/index.php?post=25
Ich hatte einmal die Meldung, dass es ein 64 bit Komplikation Fehler bei der Datei server.o gab. Ich hab aber nur ein 32bit System. Ich finde die Meldung leider in den Aktuell Fehlermeldungen nicht mehr.
Hab ein Ubuntu 10.10 32 bit

Re: Hexwars

BeitragVerfasst: 11.01.2011, 16:41
von ChemicalBrother
Hier meine Fehlerausgabe aus "make cleanRelease":

PasteBin


Re: Hexwars

BeitragVerfasst: 03.02.2011, 20:34
von Bauer87
Nachdem beim letzten Release ein paar kleine Fehler vorhanden waren, habe ich mich entschlossen, dieses mal schon früher eine neue Version nachzuschieben. Neu sind unter anderem die nicht mehr (ganz) fest zugeordneten Pfade zu den einzelnen Dateien. So kann man Hexwars jetzt installieren und dabei Binärdatei von Content trennen (letzterer darf in /usr/share/hexwars, ~/.hexwars oder ./ liegen). Auf Hinweis von cassmodiah habe ich auch (endlich) daran gedacht, die Lizenzinformation dem Sourcepackage beizulegen.

https://launchpad.net/hexwars/+milestone/alpha2.1

Wenn ihr sonst nichts dringendes findet, ist das nächste größere Ziel dann eine KD (künstliche Dummheit ^^), gegen die man spielen kann.

Re: Hexwars

BeitragVerfasst: 24.01.2012, 22:42
von Bauer87
Nach längerer Pause habe ich gerade mit Version 0.3 (Codename „Geistiges Geschütz“) ein recht stark überarbeitetes Release gebracht. Optisch merkt man davon nicht all zu viel, aber Gameplay und Technik haben sich recht deutlich verändert. [Edit:] Zudem gibt es jetzt ein PPA.[/Edit]

Gameplay: Die Magier spawnen jetzt kleine, schwache Einheiten („Spirits“). Diese kann man entweder dazu nutzen, eigene Einheiten zu heilen oder Gegner zu bombardieren. Da sie bis zu drei Felder von der Position des Magiers entfernt beschworen werden, eignen sie sich damit sogar zum Fernkampf – aber auch Fernheilung ist denkbar. Im gleichen Rutsch wurden auch die Stärken der Einheiten angepasst. Im Grunde schlagen sich die Gegner abwechseln auf die Mütze – wer schneller ist, schlägt statistisch gesehen häufiger. Wie viel Schaden dabei zugefügt wird, hängt von der Energie (aktuelle Lebenspunkte) des Angreifers sowie der Stärke (maximal mögliche Lebenspunkte) des Verteidigers ab. Ausnahmen bilden Spirits sowie gegen Krieger kämpfende Terraformer. Beide existieren nach dem Kampf auf keinen Fall mehr. Die Energie von Spirits wird dabei immer direkt von der des Gegners abgezogen, Terraformer vernichten Krieger komplett und werden ihrerseits zu einem Spirit.

Technik: Es existiert ein Leveleditor und eine Möglichkeit, den aktuellen Spielstand als Map zu speichern. (Echte Savegames mit der aktuellen Energie der Einheiten gibt es noch nicht.) Diese Maps können dann mit dem Editor bearbeitet werden, sodass man recht einfach viele Dinge ausprobieren kann. Zudem wurde die alte auf Polling basierte Eingabe durch eine auf Events basierte ersetzt. Dadurch wird jetzt deutlich weniger CPU-Zeit gebraucht. (Die meiste Zeit passiert ja nichts.)

Download: https://launchpad.net/hexwars/alpha/0.3
und für alle Ubuntu-(Oneiric)-Nutzer: ppa:fighting-bytes/current

Ich würde mich über Feedback freuen. Ganz besonders interessiert es mich, wenn euch etwas ganz besonders nervt – dann kann ich es nämlich verbessern. (Ich selber habe mich wahrscheinlich schon an die ein oder andere Macke in der Steuerung gewöhnt und bemerke sie gar nicht mehr.)

PS: Sorry für das Pushen, das PPA war mir einfach zu wichtig, um es untergehen zu lassen.