$30 off During Our Annual Pro Sale. View Details »

Serious Gaming, Thai Typing Game

Serious Gaming, Thai Typing Game

Jsconf Asia - Singapore 2015

Matthew Campbell

November 22, 2015
Tweet

More Decks by Matthew Campbell

Other Decks in Education

Transcript

  1. Serious Fun
    Gaming in Javascript

    View Slide

  2. Thai Typing Game
    http://www.worldweatheronline.com/Fujikawaguchiko-weather/Yamanashi/JP.aspx?day=20
    http://www.worldweatheronline.com/Fujikawaguchiko-weather/Yamanashi/JP.aspx?day=20

    View Slide

  3. View Slide

  4. Thai Keyboard

    View Slide

  5. Stickers!

    View Slide

  6. About me
    • Lives in Bangkok
    • Write GO for Digital Ocean
    • Server side developer
    • Book on Go

    View Slide

  7. Gaming

    View Slide

  8. Nekoatsume

    View Slide

  9. What is serious gaming?

    View Slide

  10. View Slide

  11. Gamifaction

    View Slide

  12. View Slide

  13. Why Javascript?

    View Slide

  14. View Slide

  15. Gulp Watch + BrowserSync

    View Slide

  16. RequireJS

    View Slide

  17. CreateJS

    View Slide

  18. Spritesheets

    View Slide

  19. Creating a Spritesheet
    Play Animation

    View Slide

  20. Parallax Scrolling

    View Slide

  21. View Slide

  22. Setup Layers
    Parallax Implementation

    View Slide

  23. Game Loop

    View Slide

  24. Creatine

    View Slide

  25. Scene creation / Transition

    View Slide

  26. Cordova

    View Slide

  27. Fixing Native keyboard
    Better background sound

    View Slide

  28. Electron

    View Slide

  29. View Slide

  30. Conclusion
    • Make games for learning
    • Writing games in Javascript is easy
    • Avoid cross platform tools if possible

    View Slide

  31. Open Source
    Fork me on Github

    View Slide

  32. Questions?
    We’re Hiring!
    Matthew Campbell
    [email protected]
    @kanwisher
    github.com/mattkanwisher

    View Slide