Followed devise instalation steps 1 to 3. Please decide on the structure of the models.
Major restructuring of database. Renamed 'rounds' table to 'rock_paper_scissor_rounds' table along with the appropriate files. Added 'name' column to games. Created 'connect_4' table for later use.
Finished authentication verification. Modified some files to accomidate new login features. Need to modify list_user menu, login procedures, and profile.
Made changes to views to better integrate login. Added images and started to edit the rock_paper_scissor_round forms to incorporate 2 player capabilities from 2 remote computers
Added rock paper scissor images to radio buttons. Saving before reworking game logic for 2 player functionality.
Completed 2 player from different computer functionality. There are still some issues that may cause errors that must be fixed. The play is also not streamlined yet for smooth play. Please add in the chat box functionality for conversations between the two players.
Added challenge functionality where you create a game by going to users and challenging someone. Partially finished. Note: add in alert notice for the challenged and the option to accept or reject the challenger.
Adding more validations to pages to ensure that the user who enters users and/or rounds are authorized users. Saving before attempting to fix an issue with account delete method.
Cancel Account now works, however, still contemplating if cancel should be allowed, changed to soft delete, or remain as is. If it remains as is, there will be problems with the games played by the deleted account giving errors. Added migration new column account_id to users. Added limitation of one user per account.
Fixed issue where authenticate_player crashed the website when attempting to play a round. Fixed minor grammer mistake on home page.
Minor cleaning of code. Check point before migrating database.
Previous commit added javascript to refresh the rounds page to update when a player made a move. Removed scrap code
Major changes. Turned user into devise and removed account (merged account and user database), and renamed all account functions with user. For now, program seems to run without a problem, but with a major update like this, there are bound to be errors hidden somewhere.
Adding missing files one by one to isolate a problem.
Adding missing files one by one to isolate a problem Part 2.
Adding missing files one by one to isolate a problem Part 3.
Removed unneeded features and cleaned some code. One of the features removed was the hover for info in new user.
Clean up more unused code and removed unused files.
Removed 'cancel user' button. Cleaned up more code.
Recreated show action and view for games. You can only create a game by challenging other players. I have removed the new game button.