Edit a game engine database used, re-create auth/register and versioncheck/updater
Budget: €99 – €100 EUR
The game engine to edit:
https://github.com/Andaroth/MMORPGMaker-MZ
Note: It's not an easy task and requires fullstack developer abilities, if you can't complete within budget do not apply for this project!
The game engine edits needed:
* Edit database used from rethinkDB to MySQL
* Edit login forms, add extra forms shown in PSD & guest login
* Engine actually uses Login Id as playername that must be fixed!
* Create a difference in code between login ID and playername
* Refactor JS code to enable the new forms, create guest login
* Add a logout button for users logged in as guest at next login
* Add remember login data checkbox at login forms
* Remember me also remembers password
* Sanitize forms
* Apply login/register .psd appearance
* Create remote version check when game boots & auto updater
* Create version check/auto updater .psd appearance
* All functions must work properly on WebView
* Default android keyboard on WebView shouldn't hide input forms
* Responsive on mobile (WebView) 816w 1536h minimum res.
Auto Update Notes: The engine already downloads files at boot time, but it's not displayed nor optimized, it's rough and sometimes unreliable.
Guest Login Notes: It's ok to just randomize login data and only let player select their account displayed username. However, they must remain signed in until they log out when returning at login screen next app boot and tapping on logout. Whenever a guest taps logout their account is erased. Prompt confirmation before allowing them to log out. Once they've logged out the normal login/register can be accessed again and they can create a normal account.
Registered Account Notes: Normal accounts do not stay logged in, they must resign-in at every app boot.
Experience with game development is helpful with this project!
Thank you for your time reading this post.
https://github.com/Andaroth/MMORPGMaker-MZ
Note: It's not an easy task and requires fullstack developer abilities, if you can't complete within budget do not apply for this project!
The game engine edits needed:
* Edit database used from rethinkDB to MySQL
* Edit login forms, add extra forms shown in PSD & guest login
* Engine actually uses Login Id as playername that must be fixed!
* Create a difference in code between login ID and playername
* Refactor JS code to enable the new forms, create guest login
* Add a logout button for users logged in as guest at next login
* Add remember login data checkbox at login forms
* Remember me also remembers password
* Sanitize forms
* Apply login/register .psd appearance
* Create remote version check when game boots & auto updater
* Create version check/auto updater .psd appearance
* All functions must work properly on WebView
* Default android keyboard on WebView shouldn't hide input forms
* Responsive on mobile (WebView) 816w 1536h minimum res.
Auto Update Notes: The engine already downloads files at boot time, but it's not displayed nor optimized, it's rough and sometimes unreliable.
Guest Login Notes: It's ok to just randomize login data and only let player select their account displayed username. However, they must remain signed in until they log out when returning at login screen next app boot and tapping on logout. Whenever a guest taps logout their account is erased. Prompt confirmation before allowing them to log out. Once they've logged out the normal login/register can be accessed again and they can create a normal account.
Registered Account Notes: Normal accounts do not stay logged in, they must resign-in at every app boot.
Experience with game development is helpful with this project!
Thank you for your time reading this post.