Skip to content

gryAI/ProjectCauchy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Cauchy

More details:

https://blog.cauchy.dad/posts/projectcauchy/

Getting Started

Developing the game-server

cd game-server
# run in a virtual environment
pip install -r requirements.txt
uvicorn server.app:app
  1. Game logic should live on game-server/games directory.
  2. All FastAPI logic should live on game-server/server directory.
  3. All modules in games-server/games should return a dataclass. Converting it to json will be handled by games-server/server
  4. We can intentionally introduce errors into the game logic so that, when using machine learning, we can detect suspicious transactions.

Developing the app-server

cd app-server
# run in a virtual environment
pip install -r requirements.txt
python server/app.py
  1. ETL Pipeline logic should live on app-server/games directory
  2. All invocation of ETL Pipeline for each game should live on app-server/server directory.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%