Upgrade to Pro — share decks privately, control downloads, hide ads and more …

My First Maker Project: Print Your Own Adventure Game

My First Maker Project: Print Your Own Adventure Game

My First Maker Project: Print Your Own Adventure Game
Vicky Twomey-Lee
EnthusiastiCon 2020 - Sat Jun 6, 2020
Talk: https://pretalx.enthusiasticon.de/enthusiasticon-2020/talk/D7FVAU/

My more in-depth blog post on my journey working on the project: https://www.codinggrace.com/news/my-maker-project-print-your-own-adventure-game-2020-4-9/

whykay

June 06, 2020
Tweet

More Decks by whykay

Other Decks in Technology

Transcript

  1. Vicky Twomey-Lee
    My First Maker Project: Print
    Your Own Adventure Game
    EnthusiastiCon 2020

    View Slide

  2. • Coder

    • Involved w/ Irish Tech Community

    • Advocates Diversity in Tech

    • Maker Advocate
    Who?
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  3. My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  4. @CodingGrace
    @PyLadiesDub
    @GlobalGameCraft
    @WWCodeDublin
    @DublinMaker
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee
    @LoveLaceSpace
    @WITSIreland

    View Slide

  5. What…?
    Adventure Games
    https://www.flickr.com/photos/derekbruff/6373811675

    View Slide

  6. Search & Play

    “The Hitchhiker's Guide to the
    Galaxy Game 30th Anniversary”
    http://adarkroom.doublespeakgames.com/
    Try: A Dark Room

    (iOS/Android)
    Adventure games to check out - free!
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  7. My Maker Project
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  8. *Note: not extensive
    • Raspberry Pi

    • Circuit Python

    • Adafruit mini-thermal printer

    • Arcade buttons x3

    • Laptop with Python 3

    • Mu Editor

    • VNC Viewer
    Project Ingredients
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee
    https://gph.is/15vrwcy

    View Slide

  9. What…?
    Raspberry Pi
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  10. What…?
    pi-top
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  11. What…?
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  12. Inspiration
    “Der Choosatron”
    Berlin Game Science Center
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  13. My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  14. • Case for thermal printer

    • Stand for the arcade buttons
    3D Printing
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  15. Printing an image
    with the thermal printer
    https://gph.is/g/ZPWWyjV
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  16. Printing an image
    Solution: Switched
    CircuitPython library & used a
    Python imaging library
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  17. Switched to pi-top [4]
    Where’s the printer?
    https://gph.is/g/ZPWWyjV
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  18. My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  19. Spreadsheet -> JSON
    • Looked at Twine

    • Chose Spreadsheets export to
    CSV

    • Python convert CSV to JSON
    Sample data
    https://gph.is/2d8XnGR
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  20. my thoughts after the project
    • Improvements like case cover
    and make it look as one unit

    • Switch to Raspberry Pi 3 or even
    a Raspberry Pi Zero

    • Realise I found it hard writing
    stories, plot generators online
    are helpful for random data
    So…
    https://gph.is/1OhAIXM
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  21. Quick video of project
    My First Maker Project: Print Your Own Adventure Game | EnthusiastiCon 2020 | Vicky Twomey-Lee

    View Slide

  22. View Slide

  23. pexels.com/photo/big-red-heart-on-dark-background-6371/
    Thank You!
    @whykay | @eventgeekie
    My First Maker Project: Print Your Own Adventure Game
    EnthusiastiCon 2020
    https://github.com/whykay/text-based-game-thermal-printer

    View Slide