trueddd / game-gauntlet Goto Github PK
View Code? Open in Web Editor NEWOnline board game
Home Page: https://trueddd.github.io/game-gauntlet/
Online board game
Home Page: https://trueddd.github.io/game-gauntlet/
Replace implemented game downloading with 3rd party (for example, Webtor).
Use Firebase Firestore MongoDB for saving game state. Possible artifact to use - https://github.com/GitLiveApp/firebase-kotlin-sdk
Add music for wheel of fortune that will be playing while the wheel is being rolled
Setup Compose Multiplatform lint rules
Currently there is a bug on first roll of wheel - incorrect initial position of animation
Implement wheel items from AGG1. Items to implement may be found here.
Setup game archives hosting, so they could be downloaded at the moment they got rolled by the wheel and game participants won't need to keep whole bunch of games at their PCs. Links to download should be placed right in the wheel.
Migrate from fritz web UI framework to Compose Multiplatform as soon as kotlin-std gets ported to wasm artifacts of kotlin-multiplatform (kotlin-serialization).
Add filters and search bar on Rules page.
Implement basic client to communicate with server, send events and receive actual state.
Investigate if development of both sides of app is possible as single Kotlin Multiplatform project
Implement client app as web target in existing project
OR
Create new project for frontend side of application
Split app UI into several pages for clarity.
Calculate players stats on server side and transport it with turns information
Implement game status for participants: completed, dropped, in progress.
Add custom fonts
Allow players to perform following actions:
Save the app state on restart. Possible solution is to store all the actions on database.
Add more info to Profile tab
Links for OBS integration (current inventory)
On-screen inventory might be redundant because all the info will be available to viewers through web-app
Add dice roll on Wheels tab. There are several dices that are used for in-game purposes:
List of dices may be updated later.
Config frontend to address deployed server rather than local one. Create web config in resources.
Display actions log on request
Add styling for wheel items description to display positive/negative effects of an item, highlight important things, support hyperlinks, etc.
Setup deployment for backend on PebbleHost.
Implement wheel for randomizing items for players and games.
Add reset feature for testing purposes
Implement following mechanics:
Make Map and Profile tabs accessible for all users, but for the unauthorized ones it should be displayed from cache (3-5 minutes).
Add rules on the first tab, implement short and concise way to explain rules of the game
Draw and add icons for new wheel items.
Optimize data usage for client-server communications. Omit things that do not need to be passed.
Server returns 404 for all icons when deployed.
How to reproduce: open the app, go on the Rules
page.
Make splash screen for frontend app to display while it is being loaded
This task depends on Pages split issue.
Split games by genre on separate wheels. Games wheel of current genre for player should be displayed on UI as prioritizied.
Provide more readable and pure UI for Dashboard tab (state table).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.