H A V O C



News
Features
Implementier Liste
History


Allgemein

Havoc ist ein Action betonter 2D Space Shooter. Er wird jedoch mit einer unterhaltsamen Story hinterlegt, die dem Spieler jede Menge Freiheiten lässt, sei es bei
- der Missionswahl; diese wird nicht linear verlaufen, d.h. es stehen meist mehrere Missionen verschiedenen Schwierigkeitsgrades zur Auswahl
- der Wahl der Ausrüstung (Schiff, Waffen, Schilde und weitere Extras)
oder der Art und Weise, wie schnell sich der Spieler auf das Hauptziel konzentriert.
Einen Release-Termin gibt's nicht. Aber da ich nicht 3D Realms heiße und eine Einzeperson bin, kann ich auch nicht pleite gehen.

Und wenn ich auch nicht genau weiß wann, so kann ich doch eines versprechen: Havoc wird fertiggestellt werden.  =^_^=


News

2011-03-20
- Neue Alpha 51

2010-10-07
- Tja, nach fast einem Jahr Pause, trotz neuem Bachelor-Studium und den massig anderen Dingen, die meine 24 Stunden/Tag verschlingen, ein neuer Anlauf Havoc weiterzuprogrammieren.
Stay tuned!

2009-10-26:
- Spontane Lust zu porgrammieren und vor allem zum Spielentwickeln haben mich dazu gebracht nach über einem dreiviertel Jahr wieder drauflos zu hacken.
- Geringfügige Weiterentwicklung, es wird aber viel kommen in nächster Zeit, vor allem in Bezug auf eine spielbare Kampagne, einer funktionierenden Highscore u.ä. Um das zu gewährleisten, wird erstmal die Integration von neuen Spielelementen hinten angestellt.

2009-01-11:
- Es gibt endlich einen Download um die Havoc alpha 46 zu testen.
- Die vielen genialen Änderungen stehen unten.

2008-10-17:
- Es gibt neue Screenshots und eine neue Programmversion: Alpha 42.
- Details siehe History

2008-06-06:
- Es gibt neue Screenshots und eine neue Programmversion: Alpha 36.
- siehe History für Programmänderungen

2007-12-28:
- Release-Termin verschoben (um gut ein halbes Jahr), wieder mal. Aber ich versichere, im Falle von Havoc gilt: Was lange währt wird stets noch besser.
- genaueres bei History (unten)

2007-07-31:
- Release-Termin verschoben (um vier Monate)
- nächste Alpha Version zum Testdownload frühestens alpha 35, womöglich erst wenn ein Benchmark integriert ist (~alpha 40)
- Programminformationen: siehe History, unten


Features

- verschiedene Schiffstypen (fünf Stück) mit detailiertem Schadenssystem
- verschiedene Waffen
- jede Menge Extras wie Schilde, Antriebsboosts, Stealth, Slowmotion-Mode, ...
- über 20 Missionen
- Levelsystem mit Playerentwicklung und Upgrades fürs Schiff + Geld um Extras zu kaufen
- hochwertiger 3D/Stereosound
- eigenkreierte Musik
- hochauflösende, vorgerenderte Graphik mit überzeugendem Weltraumambiente
- über 15 Gegnertypen + verschiedene Übergegner (~Boss)
- Optionsmenü mit regelbaren Graphikdetails für langsamere PCs
- Filebasiert, d.h. leicht manipulierbare ini-Dateien sowie Möglichkeit zu speichern.
- Kaufmenü
- Benchmark
- dynamische Missionsumgebung im Career-Modus (nicht lineare Missionen!)
- zwei weitere Spielmodi: Survival und Typing
- Konsole (ähnlich Quake III)
- 3 Schwierigkeitsgrade (Fun, Taxing, Mayhem), die der Reihe nach durchgespielt werden können, ähnlich z.B. Diablo II.
- Linux Version genauso unterstützt



genaue Liste der geplanten und bereits integrierten Programmteile, Graphiken oder Sounds

fertig - gerendert, gesampled oder erstellt (sound) UND implementiert

> Loadinganzeige
> fünf Playerschiffe
    - HUD

> Intro + Graphik & Sound
> Grund-'Engine' mit bewegten
    - Nebula
    - Starfield
    - Planeten
    - Supernovae
    - Kometen
    - Asteroiden
> Hauptmenü
    - Initiatemenü
> Player Select/Createmenü
> Konsole
> Waffen
    - Gatling
    - Rocket Launcher
    - Plasma Gun
    - Phase Gun
    - E.M.P.
    - Shotgun/Impulsgun
    - HUD
> Gegner
    - UFO 1
    - UFO 2
    - Space Mines
    - Meteore
    - Ship 1
    - Energy Mines
> FPS Anzeige
> Exiting
> Credits
> Partikelsystem
> Blitzsystem

in Planung

> Player Erstellung
> Komplette Missionen
> komplett file basiert (für Speichermöglichkeit und Highscores)
> Optionsmenü
> richtiges Intro
> die restlichen Menüs (Instructions, Credits)
> Benchmark
> Dokumentation auf Deutsch & Englisch


History

 

2011-03-20 (alpha 51)
- Optionsmenü aufteilung ist fertig. Vieles muss allerdings noch implementiert werden.
- nette GFX Explosionseffekte bei allem was explodiert und kein Meteor ist. Neues Player-Schiff.
- komplettes Intro inkl. Video, Musik und Infotext, wird seperat geladen und kann per INI-File an-/ausgeschalten werden.

2009-10-26 (alpha 47):
- Dokumentation stark erweitert
- jede Waffe (außer Shotguns und EMP) hat einen Ziellaser
- paar kleine Bugfixes und Änderungen
- es gibt übrigens inzwischen 424 einzelne Graphiken und 107 Soundfiles.


2009-01-11 (alpha 46):
- Detailiertes Schadenssystem mit insg. 50 Graphiken (10 pro Schiff)
- zielsuchende Raketen!
- Missionsgrundlage funktioniert (die ersten 3 Mission sind bereits fertig)
- Dokumentation auf Deutsch im Aufbau
- schönere Plasmagun und Lasergraphik
- Meteore zerfallen nun in kleinere Meteore
- Credits im Grunde fertig
- Optionsmenü anwählbar -> Musik aktiveren
- neue Musik von Aeron Targaryen
- Kleinigkeiten überarbeitet


2008-10-17 (alpha 42):
- Credits ansatzweise implementiert
- Neuer Waffentyp: Shotgun (2 verschiedene) sowie Dual-Canon (mit Rückstoß) und 2  neue Railguns
- Phase/Rail Waffen am Schiff sichtbar
- Zwei neue Gegner: Space Mine und UFO 2
- beide UFOs haben nun einen Lichtkegel (bzw. 4) und schießen
- Radar der Gegner genau erfasst (-> HP Anzeige)
- neue Sounds (Funkverkehr komplett neu inkl. Anzeige + Explosion-, Ambient- und Waffensounds)
- Details verbessert und Bugs beseitigt
- einige neue Sounds und Graphiken
- Graphiken bei zerstörten Gegnerischen UFOs und Schiffen

2008-06-09 (alpha 36):
- EMP vollständig implementiert.
- zwei verschiedene Phasewaffen implementiert
- einige kleine Bugs behoben
- FMOD implementierung (spezielle Soundeffekte dadruch möglich)
- deutlich verbesserte Performance aufgrund des OpenGL Treibers
- Grundlage für die Charaktererstellung fertig
- Jeder Ingame-Sound kann entweder mit oder ohne Reverb (Hall) gespielt werden. Kann über die Settings.ini geändert werden.
- Powerboost hinzugefügt: unter doppeltem Energieverbrauch beschleunigt das Schiff 1.5-fach


2007-12-27 (alpha 34):
Im laufe der letzten 5 Montate ist nur sehr punktuell und relativ wenig programmiert worden.
Dennoch gibt es einige erwähnenswerte Updates und die Zusicherung meinerseits dass momentan wieder verstärkt an Havoc programmiert wird.
Neu seit alpha 30:
- Survival Modus funktioniert (der Ablauf eines Survival-Spiels ist noch nicht fertig implementiert, das ist mehr eine Frage des Game-Designs und wird deshalb erst kurz vor Ende des Releases geschehen)
- Minimenü überall aufrufbar mit Optionen "Exit" und (back to) "Main Menu"
- eine neue Consolenoption namens Screenshot Mode, um Screenshots ohne störende Texte oder Waffen- und Healthanzeige HUDs machen zu können, oder wahlweise auch ganz ohne Schiffe und Explosionen etc.
- Eine Quitting Sequenz
- kleine Extras wie Levelfarbstimmung (momentan testweise in Survival-Modus), Todestext bei Playertod, intelligentere Gegner, nette Sternschnüppchen im Hintergrund und ein paar kleine Bugfixes


2007-07-31 (alpha 30):
So nach gut zweimonatiger Programmier-Sommerpause, wurde in den letzten Tagen wieder fleißig an Havoc geschraubt.
Die Neuerungen im Überblick:
- Filesystem integriert, d.h. die Grundlegenden Einstellungen (u.a. Graphik und Sound) werden aus einer Textdatei ausgelsen. Wird demnächst um alle Möglichen Einstellungen erweitert.
- Spieler können angelegt werden. Diese werden automatisch in eine Datei gespeichert.
- Stelthmodus für's Playership (wird bei intelligenten Gegnern das gezielte Schießen verhindern)
- Grundgerüst für Survivalmodus implementiert (inkl. Timer), mit Alpha ~34 ist mit der Fertigstellung desselben zu rechnen
- kleinere Bugfixes
- 3 neue Waffen (nur im Survival-Modus)
- neues Schiff (vier-strahlig!)
- kleine Extras (Pixelverzierungsspielchen fürs Hauptmenü, default ist deaktiviert)
- Levelup mit Sound und Textmeldung erweitert

2007-05-06 (alpha 26):
Den letzten Monat wurde kontinuierlich immer wieder ein wenig programmiert. Am auffälligsten ist das graphische HUD, aber auch sonst hat sich einiges getan:
- ship status HUD
- Waffen Status HUD
- Waffen am Schiff sichtbar
- Missions Menü
- Stream bei Schiffen
- neue Waffe: Gatling
- ein neuer Raketenwerfer (automatisch), sowie Änderungen Plasmagun

2007-04-02  (alpha 021):
Nach einer fast zweimonatigen Programmierpause wieder eine mehrere Tage andauernde Vielprogrammierphase. Auch wird diese Webseite endlich wieder upgedated, so dass diesmal ein richtiger Batzen News zu verzeichnen sind (von alpha 001 zu alpha 021).
- zwei neu gerenderte Playships
- zwei integrierte Waffen mit behelfsmäßiger Ammo und Status Anzeige
- perfekt funktionierende Konsole
- Initiate Menü
- Intrologo + Havocintro
- zwei Musikstückchen
- Meteoriten
- tolles ( : D ) Partikelsystem
- Explosionen
- dynamischer Spacehintergrund fertig
- Ambient Sounds + sonstige Sounds (ois [alles] Stereo/3D)
- Player mit XP
- Loading bei Startup graphisch
- viel unsichtbarer Kleinkram
- 4656 Zeilen Code, mit über 20 verschiedenen Klassen in 19 Dateien

2007-01-19 (alpha 001):
Programmgerüst neu geschrieben. Variable Auflösung musste entfernt werden.
Ansonsten wurde alles zugunsten eines schöneren Menüs, einer perfekt integrierten Konsole und besserer Performance bei gleichgroßem Graphikgenuss geändert.

2006-10-22:
Hauptmenü soweit komplett. Graphiken leicht erweitert.
Intro hinzugefügt

2006-10-21:
Hauptmenügrundgerüst erstellt (Graphiken und Anordnung).

2006-10-20:
Grundgerüst der Homepage für Havoc steht.

2006-10-19:
Das einzige was bereits fertiggestellt ist, sind diverse Graphiken die aus Mayhem II übernommen werden.
Aufgrund der gesammelten Programmiererfahrung mit MII, sollten aber die zahlreichen geplanten Neuerungen machbar sein.
Noch befindet sich das Projekt in der Planungsphase in der u.a. entschieden werden muss, welche Klassen überhaupt existieren werden.




back to Havoc Indexpage