1 of 7

2 of 7

Inspiration

  • Game Development is difficult and expensive for children to get into

  • Current educational resources limit creativity

  • There’s a gap in the industry for a system that introduces Game Dev and encourages creativity

3 of 7

What it Does

  • The user inputs the text for an adventure game outline into a web page

  • A JSON file is sent to a program containing a DALLE API to convert the information into an image

  • Whenever the user selects an option, the game page is sent a JSON file containing the story text, image URL and the different button options for that option

4 of 7

Challenges

  • The AI model we intended to use took too long to download

  • We were unable to integrate more than two frameworks for our web server

  • We had a lot to learn in order to create the project

5 of 7

Accomplishments

  • Sam used Streamlit and React flow to make web apps

  • Henry learned to code and implement diffusion models

  • Shahar used Streamlit, solved integration issues and supported the team under pressure

  • Davina learned about web apps, Flask API and diffusion models

6 of 7

What we learned

  • How diffuser models work, how they can be implemented and

  • How to manipulate tradeoffs between image quality and generation speed

  • How to use React Flow, Streamlit and Flask API

  • How to support each other and work as a team

7 of 7

What’s next?

  • We’re interested in how AI can aid user creativity without removing their autonomy

  • We could use it to suggest plot ideas and structures for the story itself