30 lines
1.4 KiB
Markdown
30 lines
1.4 KiB
Markdown
# 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. |