Skip to Content
author's profile photo Enno Wulff

ABAP games

Due to learning tasks for ABAP I am always on the lookout for games that can be realized in ABAP. Because of the slightly limited graphical features of the SAPGUI, the options are quite small.

A few days ago I found a - at least - very simple board game we played with friends that I think is suitable for ABAP:

AZUL by Pegasus Games

It's a round based game for multiple players. The objective of the game is to collect stones from different color and fill out the matrix of your card. The stones can be collected from groups of four stones. You can use all stones of one color. You will have to place them on the left side. If the row is full you can place the stone of the color in your grid and you get points depending on how many stones are next to each other.

I think that this game will not be easy to build in ABAP but the graphical capabilities should do... :)

Łukasz Pęgiel created Battleships game in ABAP where he stores the moves in an indx database. My idea is to use AMC (ABAP Messaging channels) for players interaction.

what do you think? Especially Michael Keller ... ;)

Cheers

Enno

snag-00563.png (430.0 kB)
* Please Login or Register to Comment on or Follow discussions.

8 Comments

  • Aug 05, 2020 at 02:48 PM

    I had the same idea due to the fact that I actually have no serious use case for AMC. So why not writing a game that makes use of them? Good idea!

  • Aug 05, 2020 at 05:19 PM

    graphical prototype

    No fun with Belize Theme... :(

    snag-00570.png (9.2 kB)
    snag-00571.png (6.6 kB)
  • Aug 05, 2020 at 05:40 PM

    nearly finished. Just need to add some logic... :D

    snag-00572.png (17.1 kB)
  • Aug 05, 2020 at 08:34 PM

    pfff... do it with WRITE statements :D

    In era of creating my game, I was not able to touch AMC..... pity, would be easier probably.

    • Aug 05, 2020 at 08:46 PM

      :]

      Grid lines are too narrow.

      WRITE statement displays neat boxes. :)

  • Aug 07, 2020 at 07:57 AM

    I remember making the Space Invaders' remake in ABAP during my first months of working with it. The game was presented using WRITE statements, it used an endless LOOP and a WAIT UP TO SECONDS statement.

    Needless to say it wasn't very interactive, but it was a good practice exercise.

    • Aug 07, 2020 at 08:14 AM

      Arcade games on SAP :D

      boring to play but I believe it's a great programming practice.

      There are some SAP game collections on the net like this one: https://wiki.scn.sap.com/wiki/display/Community/ABAP+Games

      Do you think you find your game and would like to share it?

      Cheers

      Enno

      • Aug 07, 2020 at 11:42 AM

        No, it's not possible. It has been done on a testing system of a company that I don't work for anymore.

        The games library is very nice. Thanks for sharing!

        regards,

        Mateusz

  • Add a comment
    10|10000 characters needed characters exceeded