Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/keller-michael/abap_quiz_and_paint_game
đšī¸ some fun game for the SAP Community
https://github.com/keller-michael/abap_quiz_and_paint_game
abap game paint quiz
Last synced: about 1 month ago
JSON representation
đšī¸ some fun game for the SAP Community
- Host: GitHub
- URL: https://github.com/keller-michael/abap_quiz_and_paint_game
- Owner: Keller-Michael
- License: mit
- Created: 2021-02-07T16:19:47.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-08T02:28:32.000Z (almost 4 years ago)
- Last Synced: 2024-08-03T19:08:34.929Z (5 months ago)
- Topics: abap, game, paint, quiz
- Language: ABAP
- Homepage:
- Size: 15.6 KB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ABAP quiz and paint game
## Rules of the game
The game runs over several rounds. You have to choose from three answers to a question per round. One answer is correct. If you give the right answer you are allowed to paint something in 8-bit retro style on ALV cells. At the end the painting will be saved as a screenshot to your desktop. So you can show you colleagues your skills and highscores :-)
## Technical stuff
### Development system
SAP NetWeaver v7.52
### Development objects
The game consists of a bunch of local classes in one report:
* LCX_ERROR: for exception handling
* LCL_SCREENSHOT: creates and saves screenshots
* LCL_QUESTIONS: provides questions from [include](https://github.com/Keller-Michael/ABAP_quiz_and_paint_game/blob/main/src/zqpg_questions_and_answers.prog.abap)
* LCL_SCREEN: screen handling is made with CL_SALV_TABLE
* LCL_LOGIC: implements game logic
* LCL_GAME: holds everything together### More questions and answers
Just enhance this [include](https://github.com/Keller-Michael/ABAP_quiz_and_paint_game/blob/main/src/zqpg_questions_and_answers.prog.abap). Here's an example:
```
* ###
*
*
*
*
*
*
```Please check this [SAP Community blog](https://blogs.sap.com/2021/02/07/quiz-questions-for-abap-quiz-and-paint-game/) about more questions and answers.