Arcade Game (Retro)

Advanced game related topics
User avatar
darius676
Enthusiast
Enthusiast
Posts: 332
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Side Project

Post by darius676 »

more code / bug fixes (arcade is a bit more different then RPG.... :))

full description (relaunch):
https://mark-dowen.itch.io/arcade

Some gameplay:
https://youtu.be/Xkdu_uuR2ok?si=Bc2R9pnpVFNdOFze
User avatar
darius676
Enthusiast
Enthusiast
Posts: 332
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Arcade Game (Retro)

Post by darius676 »

Update (Performance, Assets, Effects)
link and full description: look for first post
Carm3D
Enthusiast
Enthusiast
Posts: 196
Joined: Mon Feb 17, 2025 10:04 am

Re: Side Project

Post by Carm3D »

darius676 wrote: Tue Feb 03, 2026 9:07 pm So... code cutting... create another engine type out of the "Slip Shot Engine" (Adventure/Actiongame Engine) : "Slip Shot Arcade"
hopefully the bug which caused crashes is killed to...

https://youtu.be/XMN7hypmkWU?si=3gvaI_4UkguCzcJE
Looking so much better!
User avatar
darius676
Enthusiast
Enthusiast
Posts: 332
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Arcade Game (Retro)

Post by darius676 »

New progress: Gamplay: First Post.
You can get the "Preview/Prototype" for free.
https://mark-dowen.itch.io/
User avatar
darius676
Enthusiast
Enthusiast
Posts: 332
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Side Project

Post by darius676 »

minimy wrote: Wed Feb 04, 2026 12:56 am Very nice games darius676. This brings back memories of when I played in the 80's with some coins in my pocket. Very good!
thank you, friendly reminder: you can get the prototype for free, follow the road :)



https://mark-dowen.itch.io/
User avatar
IceSoft
Addict
Addict
Posts: 1738
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Re: Arcade Game (Retro)

Post by IceSoft »

Prototyp is not playable:

[BUGS]
- Keyboard is not working for me:
- Curser can be moved lower as "menu -> credits and is removed than

[WISH]
Please add a windows mode.

Only kill via task manager
Puzzle of Mystralia (C++)
Bug Planet, Waponez III, =QONK=, PetriDish, Movie2Image
<Wrapper>4PB, PB<game>, PictureManager,...
User avatar
darius676
Enthusiast
Enthusiast
Posts: 332
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Arcade Game (Retro)

Post by darius676 »

Update: Extended action, bug and codefixing (strip down the code of the "big" enine to "Arcade" arction
Download and actual infos, please check the first post.

:D
User avatar
IceSoft
Addict
Addict
Posts: 1738
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Re: Arcade Game (Retro)

Post by IceSoft »

darius676 wrote: Sun Feb 08, 2026 11:37 am Update: Extended action, bug and codefixing (strip down the code of the "big" enine to "Arcade" arction
Download and actual infos, please check the first post.
Sorry. I see no different behavior or fix.
Last update is 18 hours ago
Good luck.
Puzzle of Mystralia (C++)
Bug Planet, Waponez III, =QONK=, PetriDish, Movie2Image
<Wrapper>4PB, PB<game>, PictureManager,...
User avatar
darius676
Enthusiast
Enthusiast
Posts: 332
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Arcade Game (Retro)

Post by darius676 »

IceSoft wrote: Sun Feb 08, 2026 11:04 am Prototyp is not playable:

[BUGS]
- Keyboard is not working for me:
- Curser can be moved lower as "menu -> credits and is removed than

[WISH]
Please add a windows mode.

Only kill via task manager
Okey: Im very low at instructions:
In the start menu there is a logic bug, because auf the last line.
If you go back : "UP" you will get back control

On Keyboard you have to press+hold (because there is a delay) "ENTER" .

How to get back to desktop: press ESC and select "Quit"
If you do not get focus/ any reaction so it can be that the game has not the focus, you will have to click into the game window with left mouse button. The game is on window mode . It uses a borderless window Fullscreen.

To fire / shoot use : X. To go back from credits or game over press "B"
the game is focused on GamePad Input, with eyboard support.
I code and test the game on Desktop System, on Laptops, Windows 11, I didn't encounter any crashes or input Problems. The delay for Menu inputs is in active development, maybe a bit more fluid in the future.

Thank you for your input. Keep an eye of the next releases:)
User avatar
darius676
Enthusiast
Enthusiast
Posts: 332
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Arcade Game (Retro)

Post by darius676 »

IceSoft wrote: Sun Feb 08, 2026 1:40 pm
darius676 wrote: Sun Feb 08, 2026 11:37 am Update: Extended action, bug and codefixing (strip down the code of the "big" enine to "Arcade" arction
Download and actual infos, please check the first post.
Sorry. I see no different behavior or fix.
Last update is 18 hours ago
Good luck.
Okey, maybe you have downloaded the latest version already.

The actual version includes: Enemy Ship crashes after Ship is destroyed. Screen shake, and Enemy Ship use missiles with orange trails .

Thank you for trying;)
miso
Enthusiast
Enthusiast
Posts: 712
Joined: Sat Oct 21, 2023 4:06 pm
Location: Hungary

Re: Arcade Game (Retro)

Post by miso »

Downloaded, will take a look later.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 332
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Arcade Game (Retro)

Post by darius676 »

Use the download link in the first post.

I have now checked some of the files and the source code, and it may be that the last upload was not the most recent version after all. This has now been replaced by the latest build currently available and can be downloaded.

In addition, a few things have been changed or (I am lazy when it comes to writing instructions) explained better.

In summary:

Keyboard control (implemented as an alternative to gamepad control and intended more as a ‘develop/debug’ interface)

Keyboard:
In the selection menu:
‘A’, ‘ENTER’ = Confirm
Cursor keys: Select menu item.

Key ‘B’ = Go back one screen (‘Credits screen’ --> ‘Start screen’)

In the game:
‘ESC’ = PAUSE
“W”, ‘A’, ‘S’, ‘D’ = Control the spaceship
Cursor keys = Control the spaceship

‘X’, ‘SPACE’ = Fire missiles

‘PAGE DOWN’ = Game is sent to the taskbar. (Game paused)
When the game is retrieved from the taskbar, the ‘ESC’ key must be pressed to open the pause menu. (This is a logic bug...)

If the game does not respond to input but is still active, it is likely that the focus of the game has been shifted to the background by an application or input. Solution: Press the left mouse button in the game field to return the focus to the game.

Currently, the concept works:
‘Unlimited Game Loop’,
ToDo:
additional worlds/biomes will be added.
Various presentations (player ship is destroyed, player ship returns to the game), etc...
miso
Enthusiast
Enthusiast
Posts: 712
Joined: Sat Oct 21, 2023 4:06 pm
Location: Hungary

Re: Arcade Game (Retro)

Post by miso »

I tested it, so heres the honest opinion in the name of constructivity. I'm aware that this is not a full game but an early stage prototype.

What I like:
-retro vibe
-graphics are fine quality
-music tracks kinda catchy
-some support for controllers, this kinda games profit from it. (valid to make a two player mode at the end for example)
-When in gameplay mode, the controls seems responsive with all control interface. (keyboard/controller)

Cons:
-When in the menu mode, menu screen, the controls are NOT responsive at all. The hold and wait then release won't work. It was the same with leaves.
Please be aware, that this is not flaming but honest opinion. First priority should be to investigate why is that and remove that delay.
As Icesoft said it does not work, it means you have to hold the key down so long that makes the player think it's not working.
When in the menu screen that applies to the keyboard and to the controller as well.
-My xbox controller did not work completely. I was able to move, bring up an ingame pause menu and select a menuitem. But had no "fire button"
-My chinese cheap clone controllers worked well surprisingly. On most controllers (99%) button 1 is the most reachable button, 1-4. If you dont use
mappings, that can be used safely to such things as fire. When raising the ingame paused menu, the responsivness lost again until continue.
So I guess the faulty part will be in the menu choose code.

-minor, maybe just not yet implemented thing: while I use stick to control the spaceship, still only one direction is applied one at a time. So only up or left but no up+left. This might be design choice maybe, but if that so, I personally did not liked that.

-minor, as long as you include ucrt this will work on win7. (with the current state of PB up to 6.40 alpha) No need to popup that ;)

Short conclusion: Nice one! Controls must be revised though.


Now some question I'm interested:
-What PB version do you work with?
-Controllers are native joystick pb lib or external something?

That's all. Thanks for sharing and I hope I was helpful with something.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 332
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Arcade Game (Retro)

Post by darius676 »

Thank you for your input. Yes there are QOL situation, to do better.
Xbox Controller: I use original XBOX one controller, Elite and "Basic"
Both work, in any setup I use. OS: It's Win11 and Win 10 only. From the GamePad situation: I test my prototypes also on "ASUS" Handheld PC (ROG Ally X).
the menu latency is some kind of safety not to switch to all menues/screen by hold long "A" this will be reworked.

Thank you for your support.
PS:
If the OS warning popped up: It's a legacy code/function. But shows that the engine/game is not tested for this OS.
Carm3D
Enthusiast
Enthusiast
Posts: 196
Joined: Mon Feb 17, 2025 10:04 am

Re: Arcade Game (Retro)

Post by Carm3D »

darius676 wrote: Mon Feb 09, 2026 6:16 amIt's Win11 and Win 10 only.

PS:
If the OS warning popped up: It's a legacy code/function. But shows that the engine/game is not tested for this OS.
I'm curious why it's windows 10 and 11 only? I run PureBasic in Windows 7. Surely your game works in Windows 7 as well?
Post Reply