Skip to content

cylaceste/game_assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

Game Assistant

Our AI Game Jam project to automate game-lore generation. Features a front-end webpage that is rendered via Flask to prompt users for information about their game so we can create the description, some characters and images. image

Demonstration

https://www.youtube.com/watch?v=P48h3K0MxD4

Running Game Assistant

  1. Set your openai key:
export OPENAI_KEY=<your_openai_key>

or if you're on Windows use:

set OPENAI_KEY=<your_openai_key>
  1. Run all commands below by pasting into your terminal and hitting enter.
git clone https://github.com/cylaceste/game_assistant.git game-assistant
cd game-assistant
pip install -r requirements.txt
python game_assistant/flask_implementation/server.py
  1. Go to localhost.

Future On-Demand Content Automation

Future work could include packages which are able to generate protos that can be consumed by a generic application to communicate back and forth with LLMs. This would allow any game engine to create content on-demand, such as new characters, items and quests.

346098265_215142528043604_6187173156412883659_n

Resources Used

https://www.interactiveartsalberta.org/ai-game-jam-resources

image

https://chat.openai.com/

image

DEPRECATED

Deprecated because we could no longer access AWS acc.

game-assistant/backend is the lambda backend. First run zip -r my-deployment-package.zip game-assistant/backend/.

Package as per https://docs.aws.amazon.com/lambda/latest/dg/python-package.html

game-assistant/frontend is the TBD frontend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published