Der Schockwellenreiter Rotating Header Image

Posts Tagged ‘Spieleprogrammierung’

Peters Linkschleuder

Wieder einmal kann ich die Links und Hinweise meines emailenden Dauertipgebers aus den Niederlanden nur en bloc abhandeln:

Dropbox-Alternative mit Google-Docs-Unterstützung: Insnync hat den Beta-Status verlassen und ist nun offen für jederman. Notiz an mich: Testen!
Noch ein Testkandidat: Jaws (LGPL) ist eine open source JavaScript-Game-Engine für HTML5.
Spielend Ruby lernen mit Ruby Warrior.
Zieht die Timeline zu …

Peters Linkschleuder

Mein emailender Dauertipgeber war über die Feiertage wieder so fleißig, daß ich seine Links und Hinweise wie so oft nur en bloc abhandeln kann:

bbPress, die Forum-Software der Schöpfer von WordPress, die aus Eurem Blog oder Eurer BuddyPress-Installation ein soziales Netzwerk baut, hat einen gewaltigen Sprung nach vorne gemacht und die Version 2.0 erreicht.
Vier Borkmarklets …

Peters Linkschleuder

Der Fleiß meines emailenden Dauertipgebers aus den Niederlanden macht mir langsam Angst. ;) Schon wieder kann ich seine nützlichen Links und Hinweise nur en bloc abhandeln:

Cinderella ist nicht nur das amerikanische Aschenputtel, sondern auch ein Komplettpaket für Open Source Hacker unter MacOS X und XCode. Die Installation ist selbst für Mausschubser wie mich einfach.
Für …

Der Bestseller des Monats August

Wo ich sowieso gerade bei Büchern bin … Im Monat August hat sich »nur« ein Buch über meinen Amazon-Account in nennenswerter Stückzahl verkauft. Nämlich das Buch HTML5 Canvas von Steve und Jeff Fulton. Und das hat den »Bestseller-Status« auch wirklich verdient (und es freut mich natürlich auch, daß Auszüge aus meiner Rezension als …

HTML5 Tutorial

Hier gibt es ein schönes und relativ ausführliches HTML5 Game Development Tutorial. Das Thema interessiert mich brennend. Wenn ich mal wieder etwas Zeit habe, werde ich mich auch einmal damit befassen.

Spielen mit HTML5

Diese Liste von HTML5-/Canvas-Tutorials zur Spieleprogrammierung soll ständig ergänzt und erweitert werden. Schon jetzt sind etliche nützliche Links dort zu finden. Auch insgesamt ist das HTML5 Game Dev-Blog eine interessaten Quelle. Ab in den Feedreader damit.

Wow! Was für ein Buch!

Ich habe gelesen: HTML5 Canvas – Native Interactivity and Animation for the Web der Brüder Steve und Jeff Fulton. Nein, ich habe es nicht gelesen, ich habe es regelrecht verschlungen. Vor einem Monat hatte ich nach einem JavaScript-Buch gefragt, das für Umsteiger geeignet sei und das auch noch Spaß mache. Dieses Buch erfüllt …

GET LAMP

Dokumentation über die Geschichte der Text-Abenteuerspiele. Ältere unter Euch werden sich an diese frühe Form der Computerspiele vielleicht noch erinnern.

Spieleprogrammierung mit HTML5 und Canvas

Zwei schöne Tutorials bei meiner Recherche zum HTML5-Canvas-Element gefunden:

Simple HTML5 animation: clouds over background: Sehr beeindruckend und lehrreich, da mit vollständigem (JavaScript-) Quelltext.
Das Grundprinzip zeigt das Tutorial Moving Shapes on the HTML5 Canvas With the Keyboard, ebenfalls mit vollständigem und kommentiertem Quelltext.

Und wer nach Graphiken, Charakteren und Tiles für seine Projekte sucht: OpenGameArt.org ist …

Mensch gegen Roboter

finnische Hightech-Schmiede OptoFidelity hat einen Roboter entwickelt, der gegen einen Menschen Angry Birds spielt — und gewinnt. Für Interessierte gibt es auch ein Making Of des Filmes.

PyGlet Tutorials

PyGlet (BSD-Lizenz), das auf OpenGL basierende Python-Framework für Spiele und graphische Anwendungen, war mir bisher eigentlich nur als Support-Bibliothek für NodeBox for OpenGL, pyprocessing und cocos2d aufgefallen. Dabei ist das Teil auch alleine ziemlich leistungsfähig und — da pures Python — durchaus eine Alternative zu PyGame.

Die »Hausdokumentation« ist etwas »dröge« ausgefallen, ich habe …

Biotic Games

Riedel-Kruse von der Stanford University entwickelt Biotic Games, Spiele, in denen er lebende Organismen, wie zum Beispiel Pantoffeltierchen, zur Spiele­steuerung verwendet.

Porno-Industrie Goes XBox

knapp zwei Monate hat die Porno- und Erotikindustrie dazu gebraucht, Microsofts Bewegungssteuerung Kinect für die Xbox 360 (Amazon-Link) zu knacken. Obiges Video zeigt eine erste Demo. Per virtueller Hand tastet der Spieler darin sich räkelnde und spärlich bekleidete weibliche Charaktere ab. Das Ganze ist aber wohl eher noch ein proof of concept denn …

Browserspiele selber stricken

Crafty (Open Source, wahlweise GPL oder MIT-Lizenz) ist eine JavaScript-Engine zur Spieleprogrammierung, die auch ältere Browser unterstützt. Die Versionsnummer ist noch arg niedrig, aber das Teil macht schon einen recht vielversprechenden Eindruck. Schaun wir mal …

Spiele programmieren mit JavaScript

xc.js (BSD-Lizenz) ist ein JavaScript-Framework, um einfache 2D-Spiele im HTML5-Canvas zu programmieren. Es gibt zusätzlich auch ein Backend für Apples iOS. Das Design des Frameworks ist inspiriert von cocos2d.

Peters Linkschleuder

Wegen meines Frankfurt-Aufenthalts sind wieder soviel nützliche Links meines emailenden Dauertipgebers aufgelaufen, daß ich sie abermals nur en bloc abarbeiten kann:

Zum frei downloadbaren Buch Invent Your Own Computer Games with Python (Amazon-Link für die, die dem Autor etwas Gutes antun wollen) von Al Sweigart gibt es auch ein dazugehörendes Blog: The »Invent with …

Spieleprogrammierung mit Ruby

Creating Games in Ruby ist ein zweiteiliger Artikel von Andrea O.K. Wright.

Der erste Teil behandelt Ruby/SDL (der Layer, der u.a. auch hinter PyGame werkelt) und den PyGame-Klon RubyGame, während
der zweite Teil zeigt, wie man mit dem Ruby-Chipmunk-Port Gosu einfach und effektiv pyhsikalische Simulationen und mit einigen anderen Bibliotheken 3D-Spiele erstellen kann.

Die Artikel sind von …

3D mit der Schlange

Es muß nicht immer Blender sein: Panda3D (BSD-Lizenz) ist eine freie Spiele-Engine, die ursprünglich von Disney VR erstellt wurde und aktuell von Disney, der Carnegie Mellon University (CMU) und einigen freiwilligen Programmierern weiterentwickelt wird. Die Panda3D-Engine ist für GNU/Linux, Windows und MacOS X verfügbar. Sie wird wahlweise über C++ oder Python programmiert und …

Neu in meiner Bibliothek

   

Noch mehr zu lesen, noch weniger Zeit …

Greenfoot 2.0

Greenfoot (GPL) ist eine interaktive, graphische Java-Entwicklungsumgebung, die primär für Ausbildungszwecke entwickelt wurde. Sie erlaubt die einfache Entwicklung zweidimensionaler graphischer Applikationen wie z. B. Simulationen und Spiele. Und seit gestern ist Greenfoot 2.0 draußen, mit einer Menge neuer Features, wie z.B. einem neuen Editor, der Möglichkeit, Bild- und Audiodateien zu editieren und einem Debugger. …

cocos2d: Eine Alternative zu PyGame?

cocos2D (BSD-Lizenz) ist ein plattformübergreifendes (Linux, MacOS X und Windows) Python-Framework für 2D-Spiele, Demos und andere graphische Anwendungen. Es basiert ebenfalls auf PyGlet und hat sonst keine weiteren Abhängigkeiten. Es gibt auch eine cocos2d-Version (basierend auf Objective-C statt auf Python), mit der man Spiele für das iPhone programmieren kann. Das Ganze macht einen ziemlich …

Retro-Games

ist ja die Netzwelt-Rubrik von Spiegel Offline eher eine No-Read-Area, aber der siebenteilige Beitrag »Spiel mit mir, Pixelboy« von Felix Knoke ist ein echtes Must-Read und Ihr solltet ihn Euch keinesfalls entgehen lassen.

Programmieren – weil es Spaß macht

(GPL) ist eine interaktive, graphische Java-Entwicklungsumgebung, die primär für Ausbildungszwecke entwickelt wurde. Sie erlaubt die einfache Entwicklung zweidimensionaler graphischer Applikationen wie z. B. Simulationen und Spiele. Ab in meine Liste der dringend zu testenden Programme …

Und ein Buch zur Sprache gibt es auch: Introduction to Programming with Greenfoot: Object-Oriented Programming in Java …

Eine Game-Engine in JavaScript/HTML …

auch ein Versuch, den AppStore zu umgehen. ;) Die Leistungsfähigkeit der Kombination HTML/JavaScript ist mittlerweile beachtlich. Ich glaube, ich muß mich doch langsam an diese Sprache gewöhnen.

Die oben beworbene Aves Engine des Mainzer Startups Dextrose ist kommerziell und vermutlich nicht billig. Aber das Video zeigt sehr eindrucksvoll, was man heutzutage alles aus einem …

Spielen low tech

in Runden: Matthias Huber über die Brettspielversionen von »Starcraft« und »Word of Warcraft«. Etwas technischer, aber immer noch low tech ist der HTML5-Port von »Quake II«, erstellt mit dem Google Web Toolkit (läuft im Safari und in Googles Chrome).