Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Developer Challenge – Open-Source ABAP (Week 4)

Mamikee
Employee
Employee

This discussion thread is to submit your solution for Week 4 of the May 2023 Developer Challenge - Open-Source ABAP 

Week 4 – Axeage https://github.com/Ennowulff/axage

We thought we would end this month’s dev challenge by having some fun. Community member @ennowulff has created an open-source game engine in ABAP. Think classic text-based games like Zork. Now you can create and play these kinds of games in your own ABAP system. 🎮

For this week’s challenge, install the axage project in your system. This project contains a classic SAPGUI dialog program. If you are using an on premise system that supports SAPGUI you can run the program, zaxage_demo_01, to play a sample game. If you are testing on ABAP Cloud (or any system without SAPGUI access), you can run the class, zcl_axage_demo1, from the ABAP Console to play the sample game.  If using the ABAP Console version, there is no input option; so you will have to add your input actions in if_oo_adt_classrun~main where you see the comment “Add Your Commands Here”.

Your goal in this sample, simple game is to explore the rooms, find the Request for Change and deliver it to your developers.

Unknown.png 

You will get credit for this weeks’ challenge by providing a screenshot of the successful completion of this game. 

Bonus #1: You can install a second open-source project that uses the abap2UI5 framework from Week 2 of the challenge to create an SAPUI5 interactive UI for playing Axage and the sample game. You might find this easier than playing the game via the ABAP Console.  This second project is available here: jung-thomas/axage_example: ABAP Game Engine Example using ABAP2UI5 (github.com)

Unknown-1.png

Bonus #2 – using what you have learned throughout the Dev Challenge, create your own original game in the Axage engine and share it with the community by pushing it back to a Git Repository.

70 REPLIES 70

thomas_jung
Employee
Employee

Here is my completion of the sample game in Axage:
ABAP_Challenge_Week4_TPJ_Submission.png

I can't wait to see what games people might dream up and share!

ennowulff
Galactic 3
Galactic 3

Hi ennowulff,
Mamikee (Employee) mentioned you in a post! Join the conversation below

One of the best options to get informed about the next Code Challenge... 😊

Thanks @Mamikee and @thomas_jung for making my fun project part of this contest!

 

@Mamikee I am not sure if I also have to prove that I solved my own quest...? 😎

0 Kudos

of course 🙂

fortunately I remembered what to do... 😋

ennowulff_0-1686313675460.png

 

kwinzig
Galactic 2
Galactic 2

Hi,

here is my completion of the game:

AXAGE.png

Huge shoutout to @Mamikee  for giving us such an awesome ending to this month's Code Challenge!

GJASPALADL
Galactic 3
Galactic 3

This was fun. Here is my submission.

GJASPALADL_0-1685584538613.png

 

0 Kudos

Bonus#1
Credits @nomssi and @thomas_jung 

GJASPALADL_0-1686014731889.png

 

bztoy
Galactic 4
Galactic 4

Here are my submission for week4. I enjoyed and learned a lot of thing during the past 4 weeks.

week4-result-abap-console.pngweek4-result-sap-gui.png

I would like to take this chance to say thank you so much to everybody both the advocate team the community members for making this fun challenge altogether especially Thomas Jung and Mamikee for the help,

Next are those experts who are contributing to these great ABAP opensource projects, you are the man.

NooruBohra
Galactic 2
Galactic 2

Hi,

Please find my completion of the game.
Hope I'll get the Platinum trophy 🏆 :).

 

NooruBohra_0-1685594905759.png

 

Tomas_Buryanek
Galactic 4
Galactic 4

Nice repo @ennowulff !
I also delivered the RFC to developers 😄 Here is the screenshot from ABAP2UI5 demo:

Week 4 challenge completionWeek 4 challenge completion

Unfortunately I do not have much free time to create own Axage engine game.
Maybe I will try later some time after the challenge.

Ruthiel
Employee
Employee

Done!

Ruthiel_0-1685624637858.png

Thank you!
Ruthiel

SingireddySunil
Galactic 2
Galactic 2

Hi Mamikee,

Here is my screenshot for week4 challenge.

SingireddySunil_0-1685626252010.png

SingireddySunil_1-1685626257401.png

 

nomssi
Galactic 2
Galactic 2

 

Here is my abap2UI5 enabled version:

nomssi_0-1685634401423.png

 

I have asked ChatGPT for a scenario and DALL-E for some niche pictures. It took my weekend, but it is still in progress 🙂 

nomssi_0-1685959713469.png

 

0 Kudos

😀

Florian
Galactic 4
Galactic 4

Here is mine

Florian_0-1685644601951.png

 

fyagubova
Galactic 2
Galactic 2

Hello, here is my submission.

Screenshot_5.png

govardhansahil
Galactic 3
Galactic 3

Hi @Mamikee 

Here is my submission for Week 4.

govardhansahil_0-1685689603532.png

govardhansahil_1-1685689615990.png

rahulchowdary10
Galactic 2
Galactic 2

Hi Mamikee,

here is my submission.

rahulchowdary10_0-1685689711897.png

 

ManojKumarVarma
Galactic 2
Galactic 2
0 Kudos

Hi Mamike, Here is my screenshot for week 4 challenge.

ManojKumarVarma_0-1685692887717.png

Thanks.

tobiasz_h
Galactic 3
Galactic 3

Hello,

This is my completion of the game:
ice_screenshot_20230602-095926.png

Prathyusha
Galactic 2
Galactic 2
0 Kudos

Hi Mamikee,

Here is my week-4 submission

MicrosoftTeams-image (5).png

Janardhan
Galactic 2
Galactic 2
0 Kudos

Hi @Mamikee ,

Here is my week 4 submission.

Janardhan_0-1685698517954.png

Janardhan_1-1685698541065.png

 

 

aline_canteiro
Galactic 2
Galactic 2
0 Kudos

That was fun!

Here is my submission from week 4:

SAP Developer Code Challenge – Open-Source ABAP (Week 4) - Aline Canteiro.png

ojeswinisanaka
Galactic 2
Galactic 2
0 Kudos

Hi All, 

I completed the week 4 challenge

ojeswinisanaka_0-1685708207183.png

Thanks

SubaR
Galactic 3
Galactic 3

Completed the game, the UI version having commands was helpful.

SubaR_0-1685711070295.png

SubaR_1-1685711168165.png

Regard,

Suba

emel
Galactic 2
Galactic 2

Hello, here's my Week 4 submission:

emel_0-1685722625548.png

 

WenjingLiu
Galactic 2
Galactic 2
0 Kudos

Hi Mamikee,
Here is my week 4 submission. Thank you!
2023-06-02 12_08_31-abap2UI5.jpgprevious submissions:
week 1 , hello world 
week 2, abap2ui5
week 3, abap mustache 

adrianawoitexem
Galactic 2
Galactic 2
0 Kudos

Hi! Here is my week 4 submission.

adrianawoitexem_0-1685934548061.png

 

Thanks!

 

kjetil_kilhavn
Galactic 2
Galactic 2
0 Kudos

I am in the Developers office on my NPL system in a QEMU/KVM virtual machine and I just dropped the RFC 🙂

kjetil_kilhavn_0-1685737660696.png

JohnPaulLiberal
Galactic 3
Galactic 3
0 Kudos

Hi @Mamikee ,

Here is my week 4 submission:

JohnPaulLiberal_0-1685738741159.png

Also, I have created an Original Plot for all of us:

Game Plot: You are at SAP headquarters during an emergency situation. A security breach has occurred. With limited resources and three key players to help you, Your mission, should you choose to accept it (Wink), is to navigate through the rooms, gather evidence, and get the problem corrected.

JohnPaulLiberal_1-1685738850830.png

JohnPaulLiberal_2-1685738903798.png

Hint: DROP could be used as a lightweight form of USE

Here is the repo

 

 

 




JaimeRodriguez
Galactic 2
Galactic 2
0 Kudos

Done! It was great!

JaimeRodriguez_0-1685785813510.png

 

bmsudhakaran
Galactic 2
Galactic 2
0 Kudos

Hi,

PFB snapshot for Week 4 Code challenge.

bmsudhakaran_0-1685788961220.png

Thanks

HappyGirl
Employee
Employee
0 Kudos

Here is my submission for Week4 Screenshot 2023-06-03 at 6.15.34 PM.png

ecem_yalim
Galactic 3
Galactic 3
0 Kudos

Hello,

here is my submission for week 4.

ecem_yalim_0-1685806930209.png

 

OneShivam
Galactic 2
Galactic 2
0 Kudos

Hello Mamikee,

My week4 challenge submission

OneShivam_0-1685858972888.png

OneShivam_1-1685859031380.png

 

 

 

smuhsb
Galactic 2
Galactic 2
0 Kudos

smuhsb_0-1685860952004.png

This was fun!