space picture
That's me, folks

Werbung

Test und Preisvergleich
Preisvergleich und Testberichte zu Notebooks, Handys Digitalkameras
sowie MP3 Player.





Firefox


space picture space picture

Daily Link Icon Freitag, den 30. Januar 2009
Spiele entwickeln in Lua

LÖVE - Free 2D Game Engine - in WikipediaLogo Lua. Und gibts für den Mac als Universal Binary. Die Screenshots sehen auch ganz nett aus. Daher Notiz an mich: Testen! [rfc1437.de]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Dienstag, den 27. Januar 2009
Freie SecondLife-Alternative

OpenSimulator (kurz: OpenSim, BSD-Lizenz) »is a 3D Application Server. It can be used to create a 3D Virtual World (ala Second Life(tm)), and includes facilities for creating custom avatars, chatting with others in the environment, building 3D content in world, and creating complex 3D applications in world.« Das Teil läuft auch unter MacOS X (benötigt Mono), ist noch im Alpha-Stadium, sieht aber trotzdem schon ziemlich gut aus. Im Auge behalten...

Und im Web3D-Blog wird gezeigt, wie man Livecasts in OpenSim einbaut (soll auch mit SecondLife funktionieren): Livecasting into OpenSim via mobile device.

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Dienstag, den 20. Januar 2009
Cyberpunk-Musikautomat

Diesen wunderbare 3D-Animation eines Musikautomaten hatte ich — glaube ich — schon einmal. Aber im Fernsehen wird schließlich auch alles wiederholt. Und Yahoo! liefert das Filmchen in einer etwas besseren Qualität als YouTube:

Eine im Netz grassierende Legende behauptet, daß diese Maschine tatsächlich vom Robert M. Trammell Music Conservatory in Kollaboration mit der Sharon Wick School of Engineering at the University of Iowa aus Traktor-Ersatzteilen der Firma John Deere gebaut worden wäre. Das ist jedoch nirgends belegt und der Film ist eindeutig eine Computeranimation. Und solange die Bälle, wenn sie die gleichen Saiten treffen, verschiedene Töne erzeugen, glaube ich das auch nicht. Grins [Peter van I. per Email.]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Freitag, den 16. Januar 2009
OpenGL ist (endlich) frei

Neulizenzierung abgeschlossen: Die Free Software Foundation (FSF) hat einige von SGI entwickelte OpenGL-Teile neu lizenziert. Damit sind alle von SGI entwickelten 3D-Grafiktechniken für Linux nun freie Software. [Golem.de]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Bubble, bubble toil and trouble

Bei Juice Analytics zeigt man uns, wie man mit Hilfe von Nodebox (unter anderem) mit wenigen Zeilen Python-Code nette Bubble Graphs aus statistischen Daten erstellen kann. Ausdrucken! [rfc1437.de]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Montag, den 12. Januar 2009
Willy kommt wieder

Der Sonnabend war grau und trübe. Was lag dann näher, um der Winter-Depression zu entgehen, als sich mit lustiger Spieleprogrammierung mit Processing zu befassen. Und so habe ich meine kleine, hier begonnene Serie fortgesetzt.

A picture named screenshotwilly02.png

Im zweiten Teil der Serie steuern wir unseren Helden Willy mit den Pfeiltasten über das Spielfeld. Im dritten Teil passiert fürt den Spieler genau das Gleiche, nur ist unser Willy jetzt ein Held. Er ist eine Instanz (ein Objekt) der Klasse »Hero« geworden und der Text ist eine erste Einführung in die Objektorientierung in Processing. Spielt damit (auch mit dem Quellcode) und habt Spaß.

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Dienstag, den 6. Januar 2009
Noch mehr zum Thema Spieleprogrammierung

Mein per Email mitbloggender niederländischer Dauertipgeber hat sich von meinem gestrigen Output zur Spieleprogrammierung mit Processing ebenfalls inspirieren lassen und mir eine Menge Material zusammengesucht, das ich Euch nicht vorenthalten möchte:

  • Invent Your Own Computergames With Python ist ein herrlich nostalgisches Buch, das zeigt wie man mit Python so nette alte Games wie Hangman oder Reversi programmieren kann. Und das Schönste ist: Der gesamte Output erfolgt in klassischer ASCII-Graphik, nix mit Bildchen. Ich fühlte mich an die Zeit meines Studiums zurückerinnert, als so etwas auf VT100-Terminals State of the Art war. Das Buch steht unter einer CC-Lizenz und man kann es hier herunterladen (PDF Icon, 2,7 MB).
  • Soya3D (GPL) ist eine High Level 3D Engine für Python, die nicht nur für die Spieleprogrammierung, sondern auch für wissenschaftliche Simulationen und Visualisierungen eingesetzt wird. Soya3D soll unter Windows, Linux, div. Unixe und MacOS X lauffähig sein. Notiz an mich: Testen!
  • Auf Tile based games findet Ihr ein wunderbares Tutorial zu diesem Thema. Und auch wenn es für Flash und Actionscript geschrieben ist, es ist allgemein genug gehalten, daß Ihr es auch in der Sprache Eurer Wahl nutzen könnt. Auch diese Seiten stehen unter einer CC-Lizenz.
  • Die Seite Game Graphics auf Molotov.nu ist eine Linksammlung zu freien Tiles-Ressourcen. Das meiste überschneidet sich mit schon von mir genannten Seiten oder ist in einem unüblichen Format, bringt einen 404-Fehler oder die Rechtslage scheint mir ungeklärt. Lediglich die Tiles, die unter Angband Graphics zu finden sind, sind wirklich brauchbar, wenn auch nicht animiert, und zumindest für den nichtkommerziellen Einsatz freigegeben.
  • Und last but not least: Amit's Game Programming Information ist eine kommentierte Linksammlung zum Thema mit einem besonderen Schwerpunkt auf Algorithmen und Künstlicher Intelligenz. Sie ist aus dem Jahre 2008 und daher ziemlich aktuell.

Auf jeden Fall habe ich jetzt genügend Material für die nächsten Regentage. Grins [Peter van I. per Email.]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Picasa für den Mac ist da!

Wenn auch noch Beta. Aber es hätte so gut in mein (hoffentlich) bald erscheinendes Buch (der Titel lautet vermutlich geringfügig anders, als bei Amazon angegeben) gepasst:

Doch egal, die Korrekturfahne ist raus und jetzt wird nichts mehr geändert. Außerdem gibt es ein kleines Päuschen, da ich gleich einen Termin habe. Daher wird heute etwas später als gewohnt gebloggt. [Peter van I. per Email.]

Man at Work   Still diggin'!

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | | Webworking

Daily Link Icon Montag, den 5. Januar 2009
Ich habe gelesen: Game Programming

Book Cover Und nun die Quelle meiner Inspiration: Das Buch Game Programming von Andy Harris, ist nach Beginning Game Development with Python and Pygame das zweite hervorragende Buch, das einem die Spieleprogrammierung mithilfe von Python und PyGame nahebringen will. Auf 570 Seiten erfährt man wirklich alles, was man zur Programmierung von 2D-Spielen wissen muß: Von der Spriteerstellung über die Animation und Kollisions-Erkennung bis hin zu pysikalisch korrekten Bewegungen der Sprites. Und zum Schluß baut man eine eigene Game Engine, die einem die Programmierung eigener Spiele massiv erleichtert. Der Autor hält Vorlesungen und liebt sein Thema. Das merkt man dem Buch an. Es ist spannend, kurzweilig und mit Leidenschaft geschrieben. Die Lektüre macht Spaß, und das kann man nicht von jedem Computerbuch behaupten.

Die dritte Dimension kommt allerdings nicht vor, die wird aber in dem anderen, oben erwähnten PyGame-Buch behandelt (Besprechung hier). So schadet es nicht, beide Bücher zu besitzen. Sie überschneiden sich recht wenig und auch im Programmierstil unterscheiden sich die beiden Autoren sehr stark. Daraus kann man nur lernen...

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | | Python

Willy kommt...

Natürlich mußte ich die gefundenen Tiles auch gleich ausprobieren und was eignet sich besser dazu als Processing? Da es einem plattformübergreifend die ganzen Implementierungsdetails erspart, kann man sich voll auf den Algorithmus konzentrieren. Und so habe ich eine kleine Serie angefangen, wie man Sprites in Spiele einsetzt, sie animiert und ihnen eine »Intelligenz« verpaßt.

A picture named screenshotwilly01.png

Der erste Teil bringt die Basics. Mehr folgt...

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Tilesets und Graphiken (für Spiele)

Book Cover Ich habe mich am Wochenende — da das Wetter doch nicht zu einer Wanderung einlud — ein wenig mit Spieleprogrammierung beschäftigt (ich finde besonders die dort oft zum Einsatz kommende »künstliche Intelligenz« faszinierend). Dafür benötigt man (meistens) Graphiken. Und da ich nun nicht der hervorragende Pixelartist bin, habe ich mich ein wenig im Web umgesehen, ob es da frei nutzbares Material gibt und ich bin fündig geworden:

  • Flying Yogi's SpriteLib GPL. Eine Sammlung freier (GPL) statischer und animierter Sprites. Autor: Ari Feldmann.
  • Reiner's Tilesets. Eine großartige Sammlung vorwiegend isometrischer Tiles, alle Figuren sind zum größten Teil voll animiert. Alle Tiles und Graphiken sind auch für die Verwendung in kommerziellen Spielen freigegeben.
  • The RLTiles: Public domain graphical tileset for Roguelike games. Isometrische (64x64 Pixel)) wie auch quadratische (32x32 Pixel) Sprites. Keine Animationen.
  • Tilesets for RPG Maker 95 (verschärfter Werbe- und Pop-Up-Befall): 32x32-Tilesets mit etwas zweifelhaftem Rechtsstatus. Obwohl explizit zum Download eingeladen wird, scheint man sie legal nur mit dem (Windows-) Programm WikipediaLogo RPG Maker 95 verwenden zu dürfen (und auch der Status dieses Programms scheint unklar zu sein). Aber ich habe sie auch schon in anderen Freeware-Games entdeckt. Dennoch: Obwohl die Figuren wirklich nett sind, Benutzung auf eigene Gefahr. Eine Besonderheit: Die Animationen sind statt der üblichen mindestens vier nur mit zwei unterschiedlichen Einzelschritten möglich. Wegen der Kleinheit der Tiles wirken die Bewegungen trotzdem ziemlich realistisch (soweit wie ein Comic-Stil realistisch wirken kann).

Obwohl man damit schon eine Menge anfangen kann — besonders die beiden erstgenannten Seiten bringen eine Menge nützliches Material —, bin ich natürlich an weiteren Quellen interessiert. Wenn jemand von Euch da draußen noch ein paar freie animierte Monster, Magier oder Mutanten (aber auch Raumschiffe, Raubritter und Raketen Grins) kennt, bitte Link in meinen Kommentaren dalassen.

Magier

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

space picture space picture space picture space picture

Werbung
Archiv
Interne Links
Kategorien