deep-foundation / deep-foundation/deep-packages
Programming gamification
- Dominant language
- No language data
- Stars
- 0
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description

Universal game currency: [joules](https://en.wikipedia.org/wiki/Joule) / [kWh](https://en.wikipedia.org/wiki/Kilowatt-hour) / energy points
For example:
16.29¢ (US cents) = 1 kW·h (kilowatt hour) = 3600000 Joules
Character (cadet/crew) card:
- Star level (0-2 stars at the moment)
- Kapitan role (locked/unlocked)
- Issues solved (+ use points +? energy points)
- Bugs researched (+ experience points)
- Unique links types created that are still in use (+ use points)
- Unique lines of code created that are still in use (+ use points)
- Deep packages created (+ use points +? energy points)
- Documentation items (+ experience points)
- Question answered (+ experience points)
- Code reviews done (+ experience points)
- Cadets invited (+ network points)
- Total money earned (+ energy points)
- Achievements unlocked (+ energy points)
- Total time in game (+ experience points)
Programming battle:
- Issue as a domain/dungeon/quest (it should be generated dynamically)
- Bugs as monsters/enemies
- Bug autodetection
- Each bug have it its own details card
- Once the bug is detected, it is possible to start the battle
- Each battle is video recorded to be able to share the progress, or make retrospection
- Bug battle mode starts with 5 minute challenge
- Actually you can set any time budget you have, and this time budget or deadline will be like your HP, that will slowly be eaten by unsolved bug
- If 5 minutes are not enough, it would be suggested to take another 20 minutes to search for the solution, if that will not be enough also - game enters co-op mode there you will invite another cadets with the same or more starts than you to help you to fight the bug
- Complete process of bug solution should be recorded as well as co-op mode, so it will be possible to optionally share the experience on the internet
- The UI should show all necessary animations of entering the issue, taking a break, returning from the break, entering a bug battle, entering co-op mode and so on. Thus, it will be possible to generate continuous animation/recording of the issue solution, with an ability to take breaks on each step, these breaks will be animated (after X minutes break...), so the viewer will be able to keep watching a highly dynamic and engaging show.
- If the bug is solved you can enter retrospection challenge you will have 10 minutes to fill up details about the experience of about the bug
- If a detected bug is not present in the knowledge base, you get research points by filling up the initial details, the time to solve the bug as well as a way to solve or workaround the bug is added in semi-automated fashion
- Once the complete issue is solved, if it has a reward, mandatory review starts, once it is done - player can see animation of the review pass and receiving of the reward.
Conversation with GPT-4: https://discord.com/channels/739430470345031692/1182163421974761493/1182163763361763378
Bug card example:


Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.