A downloadable game for Windows, macOS, and Linux

Download NowName your own price

This game is a tribute to Bagman, an arcade game released by Valadon Automation in 1982. It is also the sequel to Bagman Comes Back.

This version is made up of 24 completely new stages.

Gameplay

The objective of the game is to maneuver the bagman through various mine shafts, picking up money bags and placing them in a wheelbarrow at the surface of the mine. The player must avoid pursuing guards, moving ore carts, and descending elevators.

The player can temporarily stun the guards by striking them with a pickaxe or by dropping a money bag on them when they are below the player on the same ladder, or by sliding a bag on them when they are further down the same slope. The guards can also be stunned by placing the wheelbarrow at the top of the ladder or elevator while they are going up.

The pickaxes can also be used to break down walls that obstruct the passage. Keep in mind that the bagman can hold the same pickaxe for a few seconds, after which it disappears. The initial duration of each pickaxe is 8 seconds, but if the player drops a pickaxe before it expires and then picks it up again, the duration resets to 4 seconds each time.

The bagman can jump into an ore cart after grabbing a ceiling handle as well as he can jump off the cart by moving the joystick left/right or by moving it up/down when the cart is on a ladder.

The action button is used to perform the following tasks:

  • Pick up and drop money bags
  • Pick up and drop pickaxes
  • Grab and release a ceiling handle to avoid the ore carts or jump into them
  • Placing a money bag in the wheelbarrow
  • Pick up and drop the wheelbarrow

Points are scored for each horizontal step the player takes, for each money bag placed in the wheelbarrow, and for each guard stunned.

At 30000 points and then every 90000 points, the player earns an extra life, for a maximum of 6 lives.

Options

There are 3 difficulty levels to choose from: Easy, Normal, Hard.

Controls

Arrow keys
Controller lever
Move the bagman
Spacebar
Ctrl keys
Any controller button
Action button
P Pause
Home Stop game and return to title screen
Shift+Del Reset ranking (while the top scores are displayed)
F10 Change pixel effect
F11 Toggle integer scaling
F12 Toggle fullscreen
EscExit game

You can also use the WASD or IJKL keys as directional keys, and the Z or M keys as fire button.

The gamepad D-Pad can also be used.

History

Version 1.0

  • First release.

Version 1.1

  • You can now use the controller to enter a top score name.

Version 1.2

  • More controllers are now recognized.
StatusReleased
PlatformsWindows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorLC-Games
GenrePlatformer
Made withGraphicsGale, LMMS, Audacity, MonoGame, Tiled
Tags2D, Arcade, bagman, maze, Pixel Art, Remake, Retro, Singleplayer, stern
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Gamepad (any), Joystick

Download

Download NowName your own price

Click download now to get access to the following files:

Bagman2_win-x86.zip 12 MB
Bagman2_linux-x64.zip 13 MB
Bagman2_linux-arm64.zip 12 MB
Bagman2_osx-x64.zip 14 MB
Bagman2_osx-arm64.zip 13 MB

Comments

Log in with itch.io to leave a comment.

(3 edits)

Salve! I tested the OSX ARM 64 version today and, after following the install instruction, I get this error: 

“libSDL2.dylib” can’t be opened because Apple cannot check it for malicious software.
This software needs to be updated. Contact the developer for more information

After pressing "OK" ten times, terminal shows error:

Unhandled exception. System.TypeInitializationException: The type initializer for 'Sdl' threw an exception.
 ---> System.Exception: Failed to load library: libSDL2.dylib
   at MonoGame.Framework.Utilities.FuncLoader.LoadLibraryExt(String libname)
   at Sdl..cctor()
   --- End of inner exception stack trace ---
   at Microsoft.Xna.Framework.SdlGamePlatform..ctor(Game game)
   at Microsoft.Xna.Framework.Game..ctor()
   at GameRoot..ctor() in C:\Users\User\Documents\Visual Studio 2022\Projects\Bagman2\Bagman2\GameRoot.cs:line 20
   at Program.<Main>$(String[] args) in C:\Users\User\Documents\Visual Studio 2022\Projects\Bagman2\Bagman2\Program.cs:line 2

Perhaps the build should be re-created with a recent version of the framework?

I'm on Sonoma 14.6.1, M1 processor.

Note: I also tested Pac-Mazing and I have the same outcome.

Hi. I personally don't own a Mac, but several people who do own a Mac contacted me explaining step by step what I needed to do to make my games work on Mac, and it is thanks to these people that I was able to draw up the installation instructions. These people guarantee me that all my games work on Mac. I don't know why you have this problem, but I think it's more related to security issues with your Mac than with my games.

Maybe you should do some research on how to tell your Mac that the “libSDL2.dylib” file is safe. For example you could see here https://discussions.apple.com/thread/250425993?sortBy=rank or here https://discussions.apple.com/thread/255118639?sortBy=rank.

If you can't solve it, I can possibly post a devlog and let Mac owners know about your problem.

Fantastic! Thank you for Linux support!

(+1)

The horizontal format is a great change! No more scrolling into guards, and the more compact level layouts (and time limit! = o) make the whole thing a lot more frenetic. : )

(+2)

Glad you appreciate! And thanks for the video, one more time!

muy bueno

👍👍👍

very good

Grazie ancora Luca e Stefano per questa ennesima versione bellissima di Bagman (in questo caso è la conversione da C64 su modello arcade) preso al volo (con donazione dovuta) provato e regala le sensazioni dell'originale. Lo giochero' con piacere e condivido il link per farlo conoscere. Buona giornata!

Ciao Alex, se ancora non sei stanco di Bagman, mi farà piacere vedere un tuo video sul gioco. Buona giornata anche a te