# Build Guidelines
Create an HTML Phaser 3 video game. The game should be a similar type of game to the old Hoyle Classic Games type of game.
## Tools and Organization
- Phaser version 3.90 HTML game
- Use JavaScript
- Have JavaScript objects reference each other directly via IMPORT and EXPORT using ES6 standards
- Do **NOT** require a web packager.
- Create files and classes in a manner that allows future modifications and scaling at a modular level
- Integrate SQLite to allow for long term web storage.
- allow for account login/password creation, profile pic uploading, profile creation.
- Keep history of games, wins, losses dates etc.
- Use basic email verification on account creation.
- Allow for multiplayer. We'll create a multiplayer lobby for some games, and allow players to simply join some others.
- Just create a basic framework to start with and we'll add the games themselves later
- Let's create the ability to create accounts and save/edit profiles.
- Create a landing page for "Fertig Classic Games" and we'll add the games themselves later.
- Prepare a framework to allow tabletop type games such as Backgammon and Parchisi, and also Casino games such as backjack and texas hold em.
## Basic Framework
- 1920 x 1080 view
- Scale view to user's viewport.
- Use basic temporary vector graphics that can later be replaced by sprites
## Controls
- Mouse + Keyboard controls for all games.