Samstag, 15. März 2014

CeBIT 2014, Menübereich und die ersten Items

Hallo,

Hier ein IBM Storage Server mit insgesamt 252 HDD Slots.
wie schon auf Twitter angekündigt, war ich mit Sebastian am Freitag auf der CeBIT.
Für mich war vor allem die Präsentation verschiedener Unternehmen als potentieller Arbeitgeber interessant, aber auch die Offenheit mit der dort umgegangen wird.
Wir haben zum Beispiel mit dem Projektleiter von Chieftecs Gehäuseabteilung gesprochen und über einen Prototypen geredet und ihm gesagt was wir am Vorgänger gut/schlecht fanden. Er hat das dann aufgenommen und möchte das jetzt verändern ( es ging hauptsächlich um Staub im Gehäuse ).

Wie versprochen nun ein paar Bilder:

Ein anderer Server, der auf Flash basiert.
Einer von ASRocks Storage Servern mit 60 HDD Slots.
Auch der neue Trend ist voll dabei: Octokopter wurden einige ausgestellt.
Geflogen wurde auch: Hier ein Quadrokopter bei seiner Arbeit.
Wer das wohl ist ;) Die Telekom und viele andere große Unternehmen scheuten weder Kosten noch Mühen und ...
... es wurde ordentlich geglotzt wer den den größten und auffälligsten Stand hat.
Interessant waren die schon 2011 vorgestellten transparenten Displays, mit denen ...
... man auch Videos abspielen kann, zudem haben sie eine Touch-Funktion!
Ich hoffe ich konnte allen, die nicht da waren einen gaaaanz kleinen Einblick in die CeBIT 2014 geben.

Infos zum Spiel:
Unsere Ziele waren ja der Menübereich und ein neues Hauptmenü, was noch in Arbeit ist, ich kann jedoch die ersten Erfolge beim Menübereich zeigen:
Rechts ist der Menübereich mit Inventar und zwei ersten Items ( Dolch und Schwert )
Itemsystem:
Bisher gibt es 17 Kategorien an Items:
  • Einhand-/Zweihandwaffe ( Klinge )
  • Bogen
  • Axt ( Zweihand )
  • Streitkolben ( Zweihand )
  • Pfeil
  • Handschuh
  • Armpanzer
  • Kopfbedeckung
  • Brustpanzer
  • Beinpanzer
  • Schuh
  • Schild
  • Rune
  • Trank
  • Schmuck
  • Kleidung
Diese haben alle dieselben Eigenschaften, die in der Klasse Item gespeichert sind:
  • Preis ( Kauf/Verkauf )
  • Schaden
  • Rüstung
  • Extra Leben, Mana, Geschwindigkeit, Ausdauer
  • Kategorienummer
  • Name
  • Beschreibung
  • Größe ( in Feldern für die Darstellung im Inventar )
Speichern und Verwalten von Items:
Alle Items werden bei Spielstart einmal erstellt und in der Klasse ItemLibrary als Array gespeichert, dadurch wird weniger Speicherplatz benötigt als wenn man jedes Item im Spiel einzeln erstellt. Jedes Item hat dadurch eine Nummer ( ID ) mit der man dieses Item aufrufen kann ( um es zu zeichnen, etc. ).
Die Items werden daher als Integer-Array in der Klasse Inventory gespeichert, wo auch die Position der Items als Liste gespeichert ist ( List<Vector2> ). Gezeichnet wird jedes Item dann wieder über die Item Klasse.
Eventuell steige ich später auf eine Datenbank oder andere externe Dateien um ( um eigene Items zu ermöglichen ) aber zum testen bleibt es erstmal intern.

mfg
Hauke

Sonntag, 23. Februar 2014

Story veröffentlicht

So, endlich ist es soweit, die Story ist soweit fertig und im Wiki veröffentlicht.
  • ACHTUNG: Alle hier gezeigten Inhalte sind zum Zeitpunkt des Beitragsdatums aktuell!

Hier die Kurzfassung (!):
Das einstige Königreich Suyador wurde vor rund 24 Jahren in die
Königreiche Paeligor ( Norden ) und Jesia ( Süden ) zerteilt worden.
Der König von Paeligor hat nun vor einen Krieg gegen den Süden zu führen, da ihm sein eigenes Reich zu klein wird.
[SPOILER]
Der Spieler befindet sich am Hofe von Paeligor und bekommt von den Planungen mit. Er muss durch seine Schnüffeleien nach Süden fliehen und warnt dort diese.
Im Verlaufe des Spiels reist er in geheimen Missionen des öfteren in den ihm wohlbekannten Palast um dort Pläne bezüglich des Krieges zu kopieren ( Diese Stelle ist sehr verkürzt und besitzt keinerlei Details! ).
Als der Krieg dann ausgebrochen ist, werden schnell die ersten Gebiete von den Truppen Paeligors eingenommen. Die Truppen Jesias werden jedoch von Magiern unterstützt, welche dazu beitragen, dass die Truppen Paeligors sehr schnell in mehreren Schlachten geschlagen werden und so gelangen die Truppen des Südens sehr schnell zur Hauptstadt Paeligors ( Paelinn ).
Dort wird dann im dortigen Palast der König gestellt und der Spieler kann am Ende entscheiden, was mit ihm passieren soll.
mehr ... ( detailliertere Story )
Zur sehr detaillierten Fassung ...

Karte der Herzogtümer:
Die sieben Herzogtümer des einstigen Suyadors.
Erosch gehört zu Paeligor.
Bitte lest euch zumindest diese sehr kurze Fassung durch ( wobei euch viele Details entgehen ). Die kurze Fassung ist ausreichend für das Verständnis der Geschichte, wer also ein wenig interessierter ist, dem empfehle ich die kurze Fassung des Wikis.

mfg
Hauke

Freitag, 21. Februar 2014

Arengu PreAlpha-0.0.2 Release

http://sourceforge.net/projects/arengu/files/PreAlpha/PreAlpha-0.0.2/arengu-prealpha-0.0.2.7z/downloadHeute ist es endlich soweit, Arengu geht in die zweite Runde:
0.0.2 ist fertig!


Was ist neu?
  • Erweiterte Kollision
    • Beispiel: Man läuft von unten gegen ein Objekt ( Baum, Haus, etc. ), so kann man seit diesem Update trotz Kollision nach links oder rechts weiterlaufen.
  • Spell-Leiste ( bisher mit Demo-Spells; noch keine Funktion )
  • Speicherstände
    • Das Spiel kann in einem Speicherstand gespeichert werden ( unter [VERZEICHNIS DES SPIELS]\Saves\save.txt )
  • Menü-Leiste mit folgenden Buttons
    • Menü ( ESC ) - zurück zum Hauptmenü
    • Speichern ( F5 ) - speichert das Spiel
    • Screenshot ( F12 ) - erstellt einen Screenshot und speichert ihn unter "C:\[NAME DES SCREENSHOTS]", der Name wird in der Debug-Konsole angezeigt und ist wie folgt aufgebaut: ScreenShot_[JAHR]-[MONAT]-[TAG]_[NUMMER DES BILDES].png
    • Pause ( P ) - bisher ohne Funktion, später wird das Spiel pausiert
    • Beenden - Beendet das Spiel
  • Fokus-Funktion auf Fenster und Input-Boxen
    • Durch die WASD-Steuerung wird nun nicht mehr dauerhaft etwas in die Input-Boxen eingegeben
  • 4 neue Musikstücke
    • 1 Intro-Tusch
    • 1 Menü-Musik
      • The wind of the winter
    • 2 InGame-Musikstücke
      • Peaceful landscape
      • The bleak land
  • Debug-Konsole
    • Zeigt aktuelle Ereignisse an, sowie FPS und ob VSync an ist ( in dieser Version standardmäßig ), später auch Position und andere Daten
    [BUG-FIX]
  • Die Scrollbar einer Liste funktionierte bei wenigen Zeilen nicht richtig
Die Story:
Die Story war Teil des 0.0.2-Updates und ich werde sie in den nächsten Tagen hier veröffentlichen ( muss das ganze noch als Text schreiben und Logik-/Rechtscheibfehler korrigieren ).
Auf dem Arengu-Wiki findet ihr später sehr ausführliche Infos zur Story, Zeitrechnung, politischem System, Karte ( Herzogtümer, etc. ), usw.

Screenshot:
Zu sehen: Debug-Konsole,
Menüleiste ( oben ), Spell-Leiste ( unten )
Video:




http://sourceforge.net/projects/arengu/files/PreAlpha/PreAlpha-0.0.2/arengu-prealpha-0.0.2.7z/download


Bitte äußert eure Meinung zur neuen Version! Auch Kommentare, Fehler, etc. sind immer gern gesehen.

mfg
Hauke

Samstag, 11. Januar 2014

PreAlpha 0.0.1 und MapEditor 0.1.4.1 auch auf YouTube

So, ich habe mich die letzten beiden Tage rangesetzt und habe zwei Videos gemacht, eines, welches Arengu PreAlpha 0.0.1 zeigt und ein anderes, welches eher ein Tutorial sein soll für den MapEditor 0.1.4 und 0.1.4.1.
Viel Spaß beim angucken!

Das PreAlpha 0.0.1-Video ( 10:10 )
    Hier zeige ich alle Funktionen, die es bis zu dieser Version gibt. 

    Alle im Video vorgestellten Downloads findet ihr hier auf diesem Blog unter "Downloads".

Das MapEditor Tutorial ( 12:06 )
    Ein grobes Tutorial, wie man den MapEditor der Versionen 0.1.4 und 0.1.4.1 benuzt um eigene Maps zu erstellen. Dazu kommt die Bedienung des Test-Modus' und die des Coll.-Managers. 

    Alle im Video vorgestellten Downloads findet ihr hier auf diesem Blog unter "Downloads".

Bitte schreibt mir zurück ( auf YouTube oder hier ), wie ihr die Videos findet ( sind leider ein paar mehr oder weniger unschöne Schnitte drin :/ ).

mfg
Hauke

Freitag, 10. Januar 2014

MapEditor Beta: 0.1.4.1

Hier nur eine kleine Änderung am bisherigen MapEditor.

Was wurde geändert?
Das platzieren von Texturen wurde verändert. Bisher war das Feld oben links an der Textur das, auf welchem die Textur lag, nun ist es das unten links ( s. Bild ).

Wieso wurde das geändert?
Im Spiel ist es einfacher dieses System zu verwenden, daher musste der MapEditor angepasst werden.


Um Maps für Arengu 0.0.1 zu erstellen, muss mindestens Version 0.1.4.1 verwendet werden!
( Bei 0.1.4 wird die Map auch angezeigt, Texturen sind jedoch z.T. verschoben )

Der Download erfolgt über Sourceforge.net ( Download ).

mfg
Hauke

Mittwoch, 1. Januar 2014

Arengu PreAlpha-0.0.1 Release

So, endlich ist es soweit, der erste offizielle Release vom "neuen" Arengu!

Seid euch allerdings bewusst, dass wir und noch in der PreAlpha-Phase befinden und dies die aller erste Version überhaupt ist, daher können Fehler und Ungereimtheiten durchaus auftreten und sind daher zu tolerieren ( schreibt aber bitte, wenn euch etwas auffällt, danke! ).

Download - Sourceforge.net
( Achtung: Es wird .Net 3.5 und XNA 4.0 Redistributable benötigt! )

Features:
  • Für Spieler:
    • kurzes, simples Intro
    • Laufen ( W, A, S, D )
    • Rennen ( Shift )
    • Kollisionberechnung(en)
  • Für Entwickler / Interessierte
    • Window-Management
    • Screen-Management
    • Maps ( der Version: "arengu-map-file-4.0" ) laden und darstellen
    • Pseudo-3D Berechnungen ( Charakter kann vor oder hinter einem Objekt stehen )
Screenshots:
Das Hauptmenü von Arengu.
Die Map "map_1" im Spiel.

Spielanleitung ( kurz ):
  • Starte Arengu ( öffne die Datei Arengu.exe )
  • Lies dir das aufkommende Fenster sorgfältig durch
  • Klicke auf "Spiel Starten" um das Spiel zu starten
    • "Spiel laden": Da passiert wenig, wir haben nur das Menü schon vorbereitet
    • "Beenden": Beendet das Spiel
  • Lies dir das zweite, aufkommende Fenster sorgfältig durch
  • Wähle aus zwei vorhandenen und zwei - am Anfang leeren - benutzerdefinierbaren Spielwelten eine aus
  • Habe Spaß mit der Version 0.0.1 :)

Was als nächstes kommt:
Darüber sind wir uns noch nicht ganz im klaren. Wir haben erstmal auf diese Version hingearbeitet und müssen jetzt ( auch ein wenig langfristig ) planen wie es weitergehen soll. Momentan sind einige im Urlaub oder anderweitig nicht erreichbar, weswegen wir uns erst in ein paar Wochen treffen können.

Bisher ist das Spiel noch relativ unspektakulär, da man noch keine ingame-Menüs etc. hat, aber wir befinden uns ja auch noch in der PreAlpha-Phase ( danach Alpha, dann Beta, dann die Release Candidates und danach irgendwann ist die Version 1 fertig. Es dauert also noch ).

Wie immer wäre ich über Anmerkungen, Kommentare, Kritik, etc. sehr dankbar.

Download - Sourceforge.net
( Achtung: Es wird .Net 3.5 und XNA 4.0 Redistributable benötigt! )

mfg
Hauke

Frohes neues Jahr 2014!

So, jetzt ist echt schon 2013 zu ende, kaum zu glauben!

Rückblick ( für Arengu ;) ):
  • 16.02.13: Offizielle Einstellung des Arengu-Projektes
  • 22.05.13: Offizielle Wiederaufnahme^^
    • Twitter-Account erstellt
    • YouTube-Kanal mit Tutorials, PreViews, etc.
    • Arengu in C# mit XNA neu schreiben
  • 26.06.13: Der Map-Editor geht in die Beta-Phase
  • 06.08.13: Arengu ist nun auf Source-Forge vertreten
  • 25.10.13: Eigentliches Spiel angefangen
  • 21.12.13: Fenster-Management fertig
Was 2014 kommen wird:
Ich möchte mich da nicht aus dem Fenster lehnen, daher ist hier nur aufgelistet, was ich mir wünsche, was kommen soll:
  • Arengu in der Alpha-Phase
  • komplette Story
  • vollständiges ( nicht unbedingt voll funktionsfähiges ) ingame-Menü
  • evt. ( !!! ) fertiges Quest-System
Ich wünsche euch allen auch viel Erfolg in dem, was ihr 2014 vor habt und bedanke mich ganz herzlich bei den 3000 Besuchern, die diesen Blog in 2013 besucht haben.

01010110 01101001 01100101 01101100 
01100101 01101110 00100000 01000100 
01100001 01101110 01101011 00100000 
01100001 01101110 00100000 01100001 
01101100 01101100 01100101 00100001
"Vielen Dank an alle!"

mfg
Hauke

PS.: Wenn ich die nächsten Tage fleißig bin, gibts bald die erste PreAlpha-Version von Arengu!