Rückblick auf die Global Game Jam 2013

Global_game_jam_logo

Wo treffen sich 35 (Spiele-)Entwickler, 2/3D-Artists, Informatikstudenten oder sonstige Kreative?

Genau, im Internet.

Doch bei Reallife-Treffen können einfach ganz andere positive Gruppendynamiken entstehen, gerade wenn viele unbekannte Leute mit neuen Ideen, Arbeitsmethoden und Entwicklungswerkzeugen “konfrontiert” werden.

Die Global Game Jam bietet jedes Jahr einen Rahmen für solche Treffen. Seit der ersten GGJ 2008 stetig gewachsen ist das Ziel immer das Gleiche geblieben: An nur einem Wochenende sollen möglichst viele großartige Spiele das Licht der Welt erblicken. In diesem Jahr haben unglaubliche 12.000 Menschen in über 60 verschiedenen Ländern an der GGJ teilgenommen und letztendlich 3131 Spiele hochgeladen – natürlich unter Creative Commons NC-SA 3.0 Lizenz. Continue reading

Programmieren lernen gegen schwarze Magie

Code beherrscht die Welt

Computertechnologie steckt überall. Im Wecker. Im Smartphone. Am Arbeitsplatz und zu Hause. Sie transferiert Milliardensummen an den internationalen Handelsplätzen und liefert uns die Informationen, die wir suchen. Gesteuert wird sie durch den Code, den ihre Programmierer schreiben. Sie entscheiden damit wann wie viel Geld wo hinein investiert wird und welche Informationen den Suchenden angezeigt werden. Und hier steckt die Gefahr: Die Nicht-Programmierer akzeptieren dies klaglos. Sie sind glücklich, dass ihnen etwas Arbeit abgenommen wurde und interessieren sich nicht für den Code, beziehungsweise das, was er wirklich tut. Wenn dieser Code einmal offensichtlich nicht das macht, was der Nutzer wollte, dann schreit er stattdessen den Monitor an und haut seine Maus auf den Tisch, als wäre der Computer ein lebendiges Wesen und keine Maschine.

Das ist gefährlich. Continue reading

TI-BASIC FAQ

TI_faq

Oft werden in den Kommentaren ähnliche Fragen gestellt. Ich beantworte natürlich alle gerne so gut ich kann, aber es ist natürlich besser, wenn einige Fragen garnicht erst auftreten. Deshalb gibt es hier nun die häufigsten Fragen, die in diesem Blog zu dem Thema TI-BASIC gestellt wurden – plus Antworten

(English version further down) Many people ask basically very similar questions in the comments under the TI-BASIC Tutorials (German) and I enjoy helping them as good as I can. But it would be even better of the questions would not even be questions, because they are already answered in the FAQ. So here are the most frequently asked questions about TI-BASIC and the answers to them.

Continue reading

Über den Stand der KI im Allgemeinen und den 24hour:chatbot im Besondern

Von Deep Thought bis Watson, von Skynet bis ARIIA, Künstliche Intelligenz weckt Hoffnungen und Ängste in den Menschen. Doch wie steht es um die Forschung? Sind wir auf dem richtigen Weg? Und vielleicht noch viel wichtiger: Ist es möglich einen halbwegs intelligenten Chatbot in nur 24 Stunden zu programmieren? Continue reading

Never every optimize prematurely

Im Moment arbeite ich an einem privaten “Spass-Projekt”, dass auf aktuelle HTML5-Techniken wie Canvas und natürlich Javascript setzt. Und auf meinem 1,73 GHz-Laptop kann ein durchdrehender Infinity-Loop schon das Ende des Workflows bedeuten, da der Browser stockt oder die Maus festsitzt. Richtig nervig wird es, wenn Performanceprobleme reproduzierbar auftreten, z.B. bei zu häufigem überschreiben des Canvas oder ähnlichem.

Einen interessanten Vortrag über Javascript-Performance von Thomas Fuchs habe ich nun auf net.tutsplus.com gefunden…

Continue reading

HappyCode startet durch!

Bereits im Mai 2010, zwei Wochen nach meinem 18. Geburtstag, gründete ich HappyCode, ein junges 5-Mann-Unternehmen, das Dienstleistungen rund um Webdesign, Webhosting und Webcoding anbietet. Aufgrund der guten Auftragslage hatten wir fatalerweise kaum Zeit  uns um unsere eigene Internetpräsenz zu kümmern. Doch die fünfmonatige Wartezeit hat nun ein Ende: HappyCode geht endlich online… Was hat so lange gedauert?

Continue reading