Upchnij grę HTML5

w 13 kilobajtach

meet.js Warsaw

Andrzej Mazur@end3rEnclave Games
meet.js Warszawa — 28 sierpnia 2014

Andrzej Mazur

Andrzej Mazur

Czym jest js13kGames?

js13kGames
  • Konkurs dla developerów gier HTML5
  • Trwa miesiąc: 13 sierpnia - 13 września, 13:00
  • Gra z zasobami musi się zmieścić w 13 kb paczce zip
  • Motyw w tym roku to Żywioły

Czemu warto wziąć w nim udział?

  • Dla zabawy
  • Motywacja do działania, termin
  • Ograniczenia pobudzają kreatywność
  • Ucz się od innych, bądź częścią społeczności
  • Nagrody warte około 55 tysięcy złotych
  • Sława i chwała

Sposoby mnifikacji i kompresji zasobów

Bez frameworków, bez dużych grafik

Minifikacja kodu JS

Obfuscate

Narzędzia: Google Closure Compiler, YUI Compressor, UglifyJS

Usługi: Compressor Rater, JSMini, JSObfuscate

Kompresja grafiki

TinePNG

Usługi: TinyPNG, Optimizilla

Aplikcje: ImageOptim

Proceduralne
generowanie poziomów

Labyrinth

Generowanie muzyki

JSFxr

jsfxr

Automatyzacja zadań

Gulp
  • Grunt
  • Gulp
    • gulp-uglify
    • gulp-htmlmin
    • gulp-imagemin
    • gulp-zip
    • gulp-filesize

Szablony

js13k boilerplate

js13k-boilerplate

Porady ogólne

js13k banner

Masz dużo czasu

jam

Wybierz typ gry

Colored game

Odpowiedni dla ciebie

Types of js13k games

Ucz się od innych

  • Zobacz gry z 2012 i 2013
  • Zaglądaj w źródła na GitHubie
  • Czytaj podsumowania z poprzednich lat
  • Zadawaj pytania, pomagaj innym

Wyrzuć zbędne rzeczy

Trophy

...i ukończ projekt!

Triskaidekaphobia

Triskaidekaphobia

Do trzech razy
sztuka?

SpacePi Radius Raid

Podsumowanie

js13kGames banner
  • js13kGames.com
  • Czas do 13 września
  • 13 kilobajtów na grę
  • Brak frameworków
  • Dużo nagród
  • Szacun na dzielni

Linki

Dzięki! Pytania?

 

 

Slajdy:

end3r.com/slides/meetjs-js13k

 

 

Andrzej Mazur@end3rEnclave Games

Ender Efka @end3r