Josh194 / Josh194/BergFlipRefactor

Temporary TODO Migration

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Migrated from TODO.txt

---

Maybe add more comments/prints back in for better error checking

================ INCOMPLETE ================

- Finish Error Checking (Make more unique errors for everything)
- Running client without server running
- invalid username / incorrect username / username already exists
- invalid password / incorrect password
- missing JDK files

- Cleaning up / Quality of Life
- inform user that username and password need to be 8 characters
- JPasswordField to mask password
- clear text fields after submitting
- clean up leaderboard graphics
- password requirements (numbers, capitals, etc)
- display all parameters and results on SuccessView.java popup
- display results of coin flip / die roll (show it landed heads, show it rolled a 5, etc)
- dropdown menu for dice prediction instead of text field
- Limit popups, try showing errors on existing gui (red text, highlight text fields, etc)

- Game Logic Changes / Additions
- more than just d6's for dice betting
- multiple coins betting
- no bet, no win / loss? (play without betting)
- bankruptcy handling

- Advanced Graphics Additions
- gif for coin flip and dice roll
- add icons to menu bar at top of programs
- x error icon for error popups
- colored background / images

================ IN PROGRESS ================

- refactor GameView.java (splitting class)

- Major GUI Additions
- make separate gui for creating an account
- make an account tab for managing money and user info
- has backup codes for changing password?
- display more advanced statistics (win/loss tracking, win streaks, etc)

================ COMPLETED ================

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.