Vrld (Diskussion | Beiträge) |
(jetzt wirklich) |
||
(15 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{#css: | {{#css:GPN11:Stylesheet}} | ||
__NOTOC__ | __NOTOC__ | ||
{{#ev:mediacccde|https://media.ccc.de/browse/conferences/gpn/gpn11/gpn11-3-game_on.html||right}} | |||
[http:// | [[Image:Computer_science_major.PNG|thumb|right|300px|Das machen wir nicht. [http://abstrusegoose.com/ Abstruse Goose]]] | ||
Ein Vortrag von vrld auf der [[GPN11]]. | |||
=== | == Das machen wir == | ||
[http://love2d.org LÖVE] ist ein Framework für Windows, OSX und Linux mit dem man schnell und einfach 2D Spiele bauen kann. Egal ob es um die Entwicklung eines Prototypen, die Teilnahme an einem [[GPN11:Gamejam|Gamejam]] oder die Beschaffung [http://www.ohso.co/volley-brawl.html unglaublichen Reichtums] geht, mit LÖVE ist (fast) alles machbar. | |||
=== Inhalt === | |||
* Was kann LÖVE? | * Was kann LÖVE? | ||
* Verschiedene Libraries mit albernen Namen. | * Verschiedene Libraries mit albernen Namen. | ||
* Nachprogrammieren von Klassikern. | * Nachprogrammieren von Klassikern. | ||
== | === Voraussetzungen === | ||
Lua Kenntnisse sind von Vorteil. Aneignen kann man die sich z.B. hier: | |||
[http:// | * [http://www.lua.org/pil/ Programming in Lua] (Achtung: alte Version) | ||
* [https://github.com/kikito/lua_missions Lua Koans] (minus Zen) | |||
== Dokumentation == | |||
* Slides: [https://github.com/downloads/vrld/game-on/vortrag.pdf PDF] ([[Media:GPN11-Game-On.pdf|Mirror]]) | |||
* Codebeispiele: [https://github.com/vrld/game-on/tree/master/code/0-hello Hello World], [https://github.com/vrld/game-on/tree/master/code/1-hamster Hamster Ball], [https://github.com/vrld/game-on/tree/master/code/2-whack Whack a Knoll], [https://github.com/vrld/game-on/tree/master/code/3-pong HardonPong] | |||
* Video-Aufzeichnung: [http://ftp.ccc.de/events/gpn11/gpn11-love.mkv gpn11-love.mkv] ([[Media:gpn11-love.mkv|Mirror]]) | |||
== Links == | |||
* AnAL, LUBE und SECS: https://github.com/bartbes/love-misc-libs | |||
* hump: http://vrld.github.com/hump | |||
* HardonCollider (collision detection): http://vrld.github.com/HardonCollider | |||
* LICK (Livecoding): https://github.com/headchant/LICK | |||
{{GPN11 Vortrags Navigation}} |
Aktuelle Version vom 22. Juni 2023, 20:35 Uhr
Ein Vortrag von vrld auf der GPN11.
Das machen wir
LÖVE ist ein Framework für Windows, OSX und Linux mit dem man schnell und einfach 2D Spiele bauen kann. Egal ob es um die Entwicklung eines Prototypen, die Teilnahme an einem Gamejam oder die Beschaffung unglaublichen Reichtums geht, mit LÖVE ist (fast) alles machbar.
Inhalt
- Was kann LÖVE?
- Verschiedene Libraries mit albernen Namen.
- Nachprogrammieren von Klassikern.
Voraussetzungen
Lua Kenntnisse sind von Vorteil. Aneignen kann man die sich z.B. hier:
- Programming in Lua (Achtung: alte Version)
- Lua Koans (minus Zen)
Dokumentation
- Slides: PDF (Mirror)
- Codebeispiele: Hello World, Hamster Ball, Whack a Knoll, HardonPong
- Video-Aufzeichnung: gpn11-love.mkv (Mirror)
Links
- AnAL, LUBE und SECS: https://github.com/bartbes/love-misc-libs
- hump: http://vrld.github.com/hump
- HardonCollider (collision detection): http://vrld.github.com/HardonCollider
- LICK (Livecoding): https://github.com/headchant/LICK
Fahrplan ·
afk · Alternative Gulascherwärmung · Computerspiele, Kunst und Volksverhetzung · CouchDB · Die Werwölfe von Düsterwald · Dreißig Jahre Weltraumgeschichte · Einführung in Go · ENTE · Evolutionary Algorithms 101 · Game On · GSM · Gulaschbytes · Hackstation · Internet Governance · Invasion der Roboter · Laser · LASN - Labor zur Analyse Sozialer Netzwerke · Lautsprecherworkshop · Lightning Talks · Lockpicking · Lolpizza · Mercurial erweitern · Modernes JavaScript · Mysteriöse Ausstellung neben dem Hackcenter · Plausible Deniability · Programmierspiel · Shader magic · Tausendundeine Programmiernächte · Volkszaehler · Warum wir noch Mathematiker brauchen · Wavelets · What to hack · Zero Install