DirectX X Modelle in Gamestudio MDL Modelle umwandeln

Auf TheGameCreators.com gibt es eine Menge toller 3D-Modelle die für Spieleentwickler wegen ihres recht guten Preisleistungsverhältnisses sehr interessant sind. Für ca. 20 animierte Personen zahlt man etwa 17 Euro. Das ist topp!

Leider sind die Modelle in DirectX hauseigenem .x Format. Der Modelleditor des Gamestudios (MED) kann diese nicht gut verarbeiten und wird es wahrscheinlich auch nie können. Trotzdem gibt es einen Weg die Modelle von X zu MDL zu konvertieren ohne, dass Animationen, Meshes oder Texturen verloren gehen. Da dieser Weg etwas tricky ist habe ich das ganze mal in einem kleinen Tutorial zusammengefasst:

Download ([downloadcounter(ConvertingXToMdlFiles.pdf)]x heruntergeladen)

Ein “Vater Unser” statt zu zahlen

Für gute Programme muss mal zahlen. Ist das immer so? Nein es gibt eine Ausnahme: Fragmotion, eine Modelling-Software bietet neben einer Überweisung noch eine andere Möglichkeit. Man gibt jede Woche einmal ein “Vater Unser” Wort für Wort in ein Textfeld ein (Siehe Screenshot) und die Software wird für weitere 7 Tage freigeschaltet. Andernfalls zahlt man einmalig 50$.

Da ich mit meinen religiösen Ansichten im Reinen und bekennender Protestant bin habe ich kein Problem damit. Ob sich ein Atheist damit bekehren lässt? Ich weiß es nicht 😉

Alles andere mal außeracht gelassen: Das Tool ist super um Modelle in das MDL-Format des Gamestudios zu transformieren und nur zu empfehlen!

Amen

[Gamestudio] WorldsEnd – Erstes Demo Video

Die meisten von euch kennen das Video bestimmt schon aus dem Gamestudio-Forum oder aus Facebook aber ich wollte es der Vollständigkeit halber nochmal hier posten.

Das ganze ist mit Lite-C und Gamestudio 8 gebaut. Verwendet werden Mystymood, Firoballs XML Headers und Modelle von Arterial3D.

Wenn das Level komplett designed ist, Sounds eingebunden sind, 3-4 Quests fertig sind und ein kleines Intro steht, dann werde ich mal eine spielbare Demo veröffentlichen. Also so in 1-2 Jahren 😉 Anyway, viel Spaß beim Gucken!

[Gamestudio] Einfaches Dialog System

In den letzten Tagen ist für mein aktuelles Spiel ein kleines Dialogsystem entstanden, das ich natürlich auch wieder frei zur Verfügung stellen möchte, gerade weil es für Lite-C immernoch keine vernünftige Lösung für Dialoge gibt. Das ganze ist in selbiger Sprache geschrieben und leicht erweiterbar.

Hier gehts zu den nötigen Files: DOWNLOAD ([downloadcounter(DialogSystem.zip)]x heruntergeladen)

Have fun 🙂

[Plugin] amBx-Plugin für’s 3D GameStudio

ambxHallo liebe Leute, heute stelle ich ein neues Plugin für’s 3D GameStudio vor. Dieses erlaubt Philips Ambilight Hardware auch in der Spieleengine zu benutzen um Wind, Lichter oder physische Eindrücke in Spielen oder Anwendungen realistischer darzustellen und den Benutzer auf ganz anderen Sinneskanälen anzusprechen als er es gewohnt ist.

Was ist amBx?
AmBx ist eine Hardwarespezifikation um verschiedenfarbige Lampen, Ventilatoren und Vibrationseinheiten aus Computerprogrammen heraus zu steuern. Hauptsächlich findet die Hardware in Spielen Verwendung.

Beispiel 1
Beispiel 2
Beispiel 3

Dieses Plugin ist eine DLL die auf herkömmlichen Wege in die Engine eingebunden wird (DLL ins “Plugin”-Verzeichnis kopieren, Funktionen als Prototypen in die Headerfiles eintragen, fertig). Ihr findet unten 2 Archive, das Src-Archiv zeigt wie die DLL in ein Spiel eingebunden wird, das Bin-Archiv zeigt die fertige Anwendung.

Beispielspiel (bin)
Beispielspiel (src)
Benötigte DLL (siehe “Was ist wichtig?”)

How to use (Englisch – pdf)

Continue reading “[Plugin] amBx-Plugin für’s 3D GameStudio”

Ein bisschen Mathe – Bewegungen auf der Kreisbahn

kreisbahnNeulich in der Vorlesung: Jan, Thomas und meine Wenigkeit saßen in der Pause zusammen und haben darüber nachgedacht wie man sich mathematisch auf einer Kreisbahn entlangbewegen kann. Uns war klar, dass man nicht um den Einsatz von Sinus und Cosinus herumkommt, wie es jedoch genau ging wollte uns partout nicht einfallen.
Natürlich hätten wir im Internet nachsehen können welches sicherlich die richtige Lösung parat gehabt hatte, aber wenn einen erstmal der Ergeiz gepackt hat, dann möchte man das ganze auch selber hinbekommen 😉 Nach einigen Tagen Pause habe ich das Problem heute wieder aufgegriffen und auf dem Rad ist mir die Lösung eingefallen.

Continue reading “Ein bisschen Mathe – Bewegungen auf der Kreisbahn”

[Gamestudio] Spracherkennung über die Windows Speech API

Gamestudio Speech DLL
Gamestudio Speech DLL

Heute morgen habe ich ein Plugin fertiggestellt mit dem es möglich ist die Windows Spracherkennung in Lite-C (also dem 3D GameStudio) zu nutzen. Das ganze funktioniert soweit wunderbar allerdings ist die API noch nicht ganz ausgereift UND sie erkennt lediglich Englisch. Wen das nicht stört der wird mit dieser DLL viel Spaß haben!

Wie das ganze in ein Lite-C Projekt eingebunden wird seht ihr in der beiliegenden Demo!

SpeechRecognition_Demo.zip

Bei Fragen und Anregung einfach kurze Mail an mich!

Tower Defence – Neues Spielprinzip, viel Spaß und tolle Grafik

TowerDefence - In game
TowerDefence – In game

Eigentlich hat man ja im Studium eher mit zäher Theorie zu tun. Stimmt auch. Aber ähnlich wie bei Asterix gibt es einige unbeugsame Dozenten die tapfer Widerstand leisten. So auch in unserem Falle als uns aufgetragen wurde ein Spiel zu programmieren. Die Mehrheit reagierte mit einem Stöhnen und resignierte alleine bei dem Gedanken daran sich in die Materie einarbeiten zu müssen, andere – Wie ich – fanden es einfach nur klasse!

Die Frage war nun: Was programmieren wir? Was gibt es noch nicht? Was macht Spaß? Und letztendlich, was gibt gute Noten?

Die Entscheidung fiel auf ein Tower Defence!
Ein Tower Defence ist ein Spiel an dem Figuren einen vorgefertigten Pfad entlangwandern um am Ende ein Ziel zu erreichen. Aufgabe des Spielers ist es, die Figuren davon abzuhalten indem sie Türme neben den Wegen bauen um diese abzuschießen. Die Herausforderung dabei liegt im richtigen Platzlieren und Ausbauen der Türme, sodass möglichst effizient die Zeiten an denen Gegner in Reichweite der Türme sind getroffen werden.

Continue reading “Tower Defence – Neues Spielprinzip, viel Spaß und tolle Grafik”