Skip to Content

Reach The Roof – Der Turm

Written on Dezember 6, 2011 at 20:37, by

Reach The Roof

Der Turm steht! Wenn auch etwas schief an manchen Stellen, gilt es dieses monumentale Bauwerk in der Demo zu erklimmen.

Die Fahnen dienen zur Kennzeichnung der freigeschalteten Ebenen.
Grün = Offen & Begehbar
Rot = Noch nicht begehbar/muss noch freigeschaltet werden




Code Hero

Written on Dezember 4, 2011 at 16:05, by

Hallo!

Ein bisschen Werbung für andere Spiele:
Code Hero” ist ein Spiel, dass Leuten das Programmieren beibringt. Kinderleicht werden Codes von einem Ort zum anderen “geschossen” und verändern somit das Level nach deinen Wünschen. Deiner Fantasie sind keine Grenzen gesetzt. Alleine Voraussetzung ist der kreative und sinnvolle Einsatz deines Verstands.

Kommst du nicht weiter, weil der Absatz zu weit weg ist? Verändere die X-Koordinate dieses Objekts und schiebe ihn somit näher an dich heran – und weiter geht’s!

Besonders Kinder sollen hier von Anfang an auf spielerische Art und Weise Erfahrungen sammeln und somit leichter das “hacken” lernen. Ob das Ganze dann auch gut bei Eltern ankommen wird? Das wird sich in Zukunft herausstellen.

Das Spiel “Code Hero ” befindet sich zur Zeit in Entwicklung und in der Beta Phase – Du möchtest das Spiel gerne mal Probespielen? Am Ende des 17-minütigen Vorstellungsvideos befinden sich die Daten dazu:


Reach The Roof – Neues Feature – Online Highscore

Written on Dezember 2, 2011 at 01:01, by

Hallo Leser,

grundsätzlich habe ich ja nichts dagegen, ein wenig Zeit mit php und dergleichen zu verbringen, aber die letzten beiden Tage gingen vollends für die Entwicklung meines neuen Online Vergleichs drauf!

Puh, ich muss erstmal durchschnaufen! Ob sich das ganze System später profilieren wird, werde ich wohl erst beim Release der Demo erfahren. Die Implementierung hat mich einige Nerven gekostet, am Ende bin ich dann aber doch vollends zufrieden (für den Anfang :D ).

Bis jetzt sieht die Implementierung folgendermaßen aus:
Man schließt ingame eine Challenge erfolgreich ab. Es werden Punkte vergeben. Diese Punkte können dann, nach einer kleinen Bestätigung vom Spieler, an meine Website übertragen werden, um dann schließlich einen Highscore der 10 verfügbaren Level darzustellen. Die besten 5 Einsendungen pro Level werden zusammen mit ihrem Namen auf der Highscore verewigt!

Je nach Andrang könnte ich dann auch einmal im Monat die Highscore zurücksetzen, damit auch andere Spieler die Möglichkeit haben, auf den vorderen Plätzen mitzuspielen! :) Ich bin mal gespannt, wie das System bei euch ankommt. Verbesserungsvorschläge oder andere Ideen nehme ich gerne entgegen.

Hier nochmal der Link zum Highscore, ihr könnt ihn gerne jetzt schonmal bestaunen:
Reach The Roof – Highscore

Gruß,
Tino

Java LOC – Calculator

Written on November 30, 2011 at 17:05, by

Hiho,

heute präsentiere ich euch ein sehr cooles Tool, um herauszufinden, aus wievielen Lines of Code das eigene Projekt besteht.

  • Sinnvoll? Eher weniger…
  • Informativ? auf jeden Fall :)

 

Hier der Link dazu: http://code.google.com/p/loc-calculator/
Probiert das Ganze doch mal bei eurem Projekt!

Nebenbei erwähnt: Reach The Roof hat derzeit folgende Statistik:

No. of files : 16
No. of binary files : 0
Total no. of lines : 32052

Gruß,
Tino

Reach The Roof – Info’s zur (ersten) spielbaren Demo

Written on November 26, 2011 at 13:34, by

Hey Folks,

so langsam rückt die Prüfungsphase im Studium näher, sodass ich immer weniger Zeit finde, eine spielbare Demo von meinem 3D Gamestudio Spiel Reach The Roof zu veröffentlichen. Ich habe mir jetzt eine kleine Deadline gesetzt, wann das ganze denn für euch verfügbar sein wird. Dieser kleine Comic beschreibt das Dilemma der Zeitnot ganz gut, den viele Softwarehersteller treiben.

Last Minute Panic

Nagut, hier ein paar generelle Infos zur ersten spielbaren Demo von Reach The Roof. Was wird alles in der Demo spielbar sein?

  • Charaktererstellung
  • Charakterentwicklung bis Level 10
  • Skillsystem
  • Itemsystem mit Edelsteinen und Werkzeugen
  • Die ersten 10 Ebenen, bestehend aus:
  • strict Challenges
  • free Challenges
  • + 3 exklusive Türme
  • Errungenschaften

 

Circa 90% dieser Features sind schon implementiert, die restlichen Sachen werde ich im Laufe des nächsten Monats programmieren und einbinden.

Geplant ist der Release für Weihnachten.

Mal schaun, was draus wird ;) Bis dahin, frohes Rumstöbern und schönes Wochenende,

Tino

Reach The Roof – Itemsystem

Written on November 11, 2011 at 15:32, by

Einen wunderschönen guten Tag liebe Leser,

die Gegenstände in Reach The Roof müssen auf irgend eine Art und Weise gespeichert und verwaltet werden. Wie das Ganze realisiert wird, (beziehungsweise wie ich es realisiert habe) versuche ich in diesem Artikel einmal genauer zu beschreiben.

Jedes meiner Items besitzt eine eindeutige Identifikationsnummer, die es im ganzen Spiel behält und speichert. Anhand dieser ID kann man auf sämtliche Informationen zugreifen, die es besitzt. So habe ich zum Beispiel in einem Integer Array den Itemtyp festgehalten. Itemtyp Nummer 1 ist zum Beispiel ein Rubin. Itemtyp Nummer 142 ist ein Werkzeug namens Holzhammer(Kiefer). Ebenfalls besitzen meine Items einen bestimmten Level, der ebenfalls in einem Array abgespeichert wird.

int item_typ[100];
int item_level[100];

Grundsätzlich ist es ja möglich unendlich viele Items zu initialisieren, sodass die ID stetig steigen würde. Hierfür habe ich eine kleine Funktion geschrieben, die automatisch nach “freien” ID’s sucht, sobald der 99. Gegenstand ins Inventar gewandert ist. Man kann maximal 94 Items in meinem Inventar lagern.

Um das Inventar zu erklären, muss ich kurz vorweggreifen, wie das Ganze aufgebaut ist. Grundsätzlich funktioniert das System durch Bereitstellen von “Ablegeflächen” für Items und das Verschieben von Gegenstands-”Buttons” durch die Maus.

Reach The Roof Itemsystem Buttons

Das Inventar mit den einzelnen Buttons

Read more

Reach The Roof goes Social!

Written on November 8, 2011 at 01:25, by

Schaut doch mal auf die offizielle Facebook Seite:
http://www.mjip.de/facebook

Oder folgt auch kleinen News auf Twitter und bleibt stets informiert:
http://www.mjip.de/twitter

Oder doch lieber Anhänger von Google+?
http://www.mjip.de/plus

Ein kleiner Tipp für Websitebesitzer, die ihre Konten auch auf soziale Plattformen vermarkten möchten. Benutzt einen redirect, um von eurer Website zum jeweiligen Profil zu gelangen. Sieht sehr einheitlich aus, und gibt das Gefühl, etwas mehr Kontrolle zu haben ;)
Ihr braucht dazu auch nur die .htaccess Datei verändern und schwuppdiwupp landet ihr auf dem Profil!

Hier eine kleine Anleitung:
http://insidegoogleplus.de/per-redirect-weiterleitung-von-der-eigenen-domain-zum-googleprofil/

Schönes Wochenende!

Reach The Roof – Der hat doch ‘n Vogel!

Written on November 1, 2011 at 02:16, by

Guten Tag Liebe Leser,

bereits die zweite News heute – es geht vorwärts!

Zugegeben – die Überschrift irritiert ein wenig, jedoch steckt ein kleines aber feines Feature für mein Spiel “Reach The Roof” dahinter.

Das Einsammeln von Gold und Schatzsäcken erweist sich zu Beginn des Spiels als mühselig, wenn nicht sogar lästig. Sobald ein Monster dahinrafft, hinterlässt es diverse Gegenstände auf dem Boden. Diese gilt es im Normalfall mit einem Mausklick einzusammeln. Doch hier kommt der Clou.

Direkt zu Beginn steht die Fähigkeit “Vogelkunde” zur Verfügung, die beliebig ausgebaut werden darf. Sobald man einen Punkt in die Fähigkeit investiert hat, wird dein treues Federvieh rasch über das Gebiet fliegen und nach Gold Ausschau halten. Sobald er dieses erspäht, fliegt er im Sturzflug hinunter und schnappt sich es! Es wird dann automatisch deinem Goldbeutel hinzugefügt und du kannst damit neue Türme bauen.

Je mehr Punkte man in diese Fähigkeit steckt, desto schneller wird dein Begleiter das Gold einsammeln. Sollte man diese Fähigkeit auf den Maximallevel von 5 bringen, so wird er auch Schatzsäcke einsammeln, die Edelsteine oder Werkzeuge beinhalten können. Es lohnt sich also hier Punkte zu investieren!

Der hat doch ‘n Vogel! Genau – es gibt nämlich eine Errungenschaft, die man nur freischaltet, wenn man von der Fähigkeit “Vogelkunde” kein einziges Mal Gebrauch macht. Naja, wem’s Spass macht ;)

Gute Nacht!

Reach The Roof – Errungenschaften

Written on November 1, 2011 at 01:46, by

Guten Tag Lieber Leser,

heute habe ich ein weiteres Feature implementiert, dass zukünftig für ein wenig Langzeitmotivation in meinem Tower Defense Spiel “Reach The Roof” sorgen soll.

Sogenannte Errungenschaften, oder auch “Achievements”, können ab sofort während des Spielens freigeschaltet werden. Das sind Sonderziele, die entweder nebenbei erreicht werden, oder auf die man speziell hinarbeiten kann und deren Freischaltung mit besonderen Belohnungen aufwartet – wie zum Beispiel zusätzliche Erfahrungsausschüttung oder Freischaltung von neuen Werkzeugen oder Edelsteinen.

Einige Errungenschaften könnten zum Beispiel so aussehen:

  • Erledige insgesamt 1000 Monster.
  • Baue insgesamt 100 Türme.
  • Sammle in einer Challenge 1000 Gold mit der Maus ein.
  • Überlebe eine Challenge mit nur einem Leben übrig.
  • Sei kreativ und baue mit Türmen ein Herz!

 

Die Anzahl der Errungenschaften wird sich auf ungefähr 300 berufen, darunter werden sich auch viele kuriose und einzigartige Errungenschaften befinden, die nicht so einfach zu erreichen sind! Schließlich soll der Spieler ja gefordert werden ;)

Frohes Programmieren!

Reach The Roof – Neue Screenshots!

Written on Oktober 13, 2011 at 13:35, by

Da die Dokumentation zur Zeit auf Eis liegt, hab ich mir gedacht, poste ich wenigstens ein paar neue Screenshots, die den aktuellen Entwicklungsstand einigermaßen gut festhalten.

Die vergangenen zwei Wochen habe ich jeden Tag mindestens 4 h in die Entwicklung des Spiels investiert – es dauert also nicht mehr lange und ich kann eine spielbare Version in Form einer Demo online stellen!

 

Challenge Screenshot

Hier werden gerade neue Türme erbaut

Challenge Screenshot

Eine weitere Challenge, die es zu meistern gilt

Kampfauswertung

Die Kampfauswertung

Charakter und Inventar

Charakterübersicht und Inventar mit gesockelten Items

Skillsystem

Das Skillsystem mit einem Skill auf Maximallevel