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
Developer Advocate
Developer Advocate
12,603

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
Developer Advocate
Developer Advocate
8,423

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
Active Contributor
8,401

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!

 

ennowulff
Active Contributor
7,860

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

Mamikee
Developer Advocate
Developer Advocate
0 Kudos
6,892

of course 🙂

ennowulff
Active Contributor
6,874

fortunately I remembered what to do... 😋

ennowulff_0-1686313675460.png

 

kwinzig
Explorer
8,351

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!

Gurpreet_Jaspal
Participant
8,272

This was fun. Here is my submission.

GJASPALADL_0-1685584538613.png

 



0 Kudos
7,291

Bonus#1
Credits @nomssi and @thomas_jung 

GJASPALADL_0-1686014731889.png

 



bztoy
Participant
8,282

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
Participant
8,264

Hi,

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

 

NooruBohra_0-1685594905759.png

 

Tomas_Buryanek
Active Contributor
8,222

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.

-- Tomas --

Ruthiel
Product and Topic Expert
Product and Topic Expert
8,173

Done!

Ruthiel_0-1685624637858.png

Thank you!
Ruthiel

SingireddySunil
Explorer
8,167

Hi Mamikee,

Here is my screenshot for week4 challenge.

SingireddySunil_0-1685626252010.png

SingireddySunil_1-1685626257401.png

 

nomssi
Active Contributor
8,079

 

Here is my abap2UI5 enabled version:

nomssi_0-1685634401423.png

 

nomssi
Active Contributor

nomssi
Active Contributor
7,439

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

 

ennowulff
Active Contributor
0 Kudos
7,429

😀

Florian
Active Contributor
8,044

Here is mine

Florian_0-1685644601951.png

 

fyagubova
Participant
7,939

Hello, here is my submission.

Screenshot_5.png

govardhansahil
Explorer
7,923

Hi @Mamikee 

Here is my submission for Week 4.

govardhansahil_0-1685689603532.png

govardhansahil_1-1685689615990.png

former_member144140
Discoverer
7,925

Hi Mamikee,

here is my submission.

rahulchowdary10_0-1685689711897.png

 

ManojKumarVarma
Explorer
0 Kudos
7,916

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

ManojKumarVarma_0-1685692887717.png

Thanks.

tobiasz_h
Active Participant
7,954

Hello,

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

0 Kudos
7,947

Hi Mamikee,

Here is my week-4 submission

MicrosoftTeams-image (5).png

Janardhan
Explorer
0 Kudos
7,929

Hi @Mamikee ,

Here is my week 4 submission.

Janardhan_0-1685698517954.png

Janardhan_1-1685698541065.png

 

 

0 Kudos
7,908

That was fun!

Here is my submission from week 4:

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

ojeswinisanaka
Explorer
0 Kudos
7,914

Hi All, 

I completed the week 4 challenge

ojeswinisanaka_0-1685708207183.png

Thanks

SubaR
Explorer
7,919

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

SubaR_0-1685711070295.png

SubaR_1-1685711168165.png

Regard,

Suba

emel
Explorer
7,903

Hello, here's my Week 4 submission:

emel_0-1685722625548.png

 

WenjingLiu
Participant
0 Kudos
7,908

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
Explorer
0 Kudos
7,921

Hi! Here is my week 4 submission.

adrianawoitexem_0-1685934548061.png

 

Thanks!

 

KjetilKilhavn
Active Contributor
0 Kudos
7,946

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

--
Kjetil Kilhavn (Vettug AS) - ABAP developer since Feb 2000, but will probably never be a Rockstar developer

JohnPaulLiberal
Explorer
0 Kudos
7,938

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
Participant
0 Kudos
7,891

Done! It was great!

JaimeRodriguez_0-1685785813510.png

 

Sudhakaran
Participant
0 Kudos
7,889

Hi,

PFB snapshot for Week 4 Code challenge.

bmsudhakaran_0-1685788961220.png

Thanks

SushmitaG
Product and Topic Expert
Product and Topic Expert
0 Kudos
7,873

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

ecem_yalim
Explorer
0 Kudos
7,855

Hello,

here is my submission for week 4.

ecem_yalim_0-1685806930209.png

 

OneShivam
Product and Topic Expert
Product and Topic Expert
0 Kudos
7,808

Hello Mamikee,

My week4 challenge submission

OneShivam_0-1685858972888.png

OneShivam_1-1685859031380.png

 

 

 

smuhsb
Participant
0 Kudos
7,806

smuhsb_0-1685860952004.png

This was fun!