VOGONS


First post, by 4xtx

User metadata
Rank Member
Rank
Member

I developed this using Quickbasic 4.5 and am releasing it as public domain / open source.

It's a small game targeting 8088 based PC's with CGA Graphics and should run on as little as 256KB RAM (provided you use MS-DOS 2.11!)
I recommend using this on 512KB RAM if you want to play the 4-board game.

The aim is to find things and complete the puzzle - sounds easy right?
Well you have a myriad of settings and difficulty to apply and some puzzles can be insanely difficult and take hours to complete.
Things can be rotated or have some color adjustment to them to make them harder to spot.

There is a quickgame mode for small quick fire puzzles too.

Games can be played with or without a timer - and to make things a bit easier you can have things "clear" when you find them.
If you use a timer and don't have the "clear" setting enabled you can try for a record time.

I got the inspiration from an early mobile game I used to play: Little Things and Doodle Find made by a fellow Aussie!
https://www.klicktock.com/260/games/doodle-find-iphone-2/
https://www.klicktock.com/864/games/little-th … ngs-remastered/ <- has a modern windows version too!

Note: Mouse and Adlib are supported but both are experimental as I've not tested this on real hardware yet.
It is an early release and may contain bugs.

Download it from here: https://4am.org/99/99things.zip
I've also made a DOS 2.11 boot disk with ctmouse and 99things here: https://4am.org/99/99things_boot.zip
Source code is on github too: https://github.com/techdistractions/99

Last edited by 4xtx on 2025-04-19, 13:43. Edited 3 times in total.

YT: https://www.youtube.com/@techdistractions

Reply 2 of 11, by gerry

User metadata
Rank Oldbie
Rank
Oldbie
4xtx wrote on 2025-04-16, 13:43:

I got the inspiration from an early mobile game I used to play:

Nice, and thanks for sharing

i think some of the older mobile games make good candidates for this kind of project

nice to see old QB4.5 still being used too 😀

Reply 3 of 11, by keenmaster486

User metadata
Rank l33t
Rank
l33t

Nice. Enjoyable to play. You could make this into a captcha lol.

World's foremost 486 enjoyer.

Reply 4 of 11, by sfryers

User metadata
Rank Member
Rank
Member

It's a really fun game, thanks for sharing! Makes me want to get back into QB again 😀

I've tried it on my Windows 98 PC with an ESS sound card; the Adlib option works perfectly, but the mouse doesn't do anything.

The only playability issue for me is that some colour pairs (particularly cyan/white) are very hard to distinguish. I guess that does add to the challenge, but it did make my eyes hurt after a few rounds.

MT-32 Editor- a timbre editor and patch librarian for Roland MT-32 compatible devices: https://github.com/sfryers/MT32Editor

Reply 5 of 11, by 4xtx

User metadata
Rank Member
Rank
Member
sfryers wrote on 2025-04-17, 17:00:

It's a really fun game, thanks for sharing! Makes me want to get back into QB again 😀

I've tried it on my Windows 98 PC with an ESS sound card; the Adlib option works perfectly, but the mouse doesn't do anything.

The only playability issue for me is that some colour pairs (particularly cyan/white) are very hard to distinguish. I guess that does add to the challenge, but it did make my eyes hurt after a few rounds.

Thanks for the feedback!

You totally should pick up qb 😀 it was fun and frustrating all at the same time.

Are you using CGA or EGA? If EGA run the game without a timer and use ‘}’ key to randomly choose a palette. I’d like to know which ones don't play so nice. With EGA we can customise each color in palx.cga

For mouse I used CTMouse 1.4 driver during testing.
When the game starts you need to enable the checkbox for mouse and key over to save changes, then enter.

Also were you running from windows dos box or were you in real ms-dos mode?

YT: https://www.youtube.com/@techdistractions

Reply 7 of 11, by 4xtx

User metadata
Rank Member
Rank
Member
gerry wrote on 2025-04-17, 13:34:
Nice, and thanks for sharing […]
Show full quote
4xtx wrote on 2025-04-16, 13:43:

I got the inspiration from an early mobile game I used to play:

Nice, and thanks for sharing

i think some of the older mobile games make good candidates for this kind of project

nice to see old QB4.5 still being used too 😀

Cheers!

I agree, simple game mechanics and replay-ability make them a target. This is the 2nd one I’ve done (i did xyWords, a Wordscapes inspired game) a few years back.

YT: https://www.youtube.com/@techdistractions

Reply 8 of 11, by sfryers

User metadata
Rank Member
Rank
Member
4xtx wrote on 2025-04-17, 21:27:

Thanks for the feedback!

You totally should pick up qb 😀 it was fun and frustrating all at the same time.

The last time I did anything with QuickBasic was in 2020. I was inspired by an LGR video on Epyx's Rogue and had a go at creating a rough clone with similar text-mode visuals and procedural dungeons, but very much-simplified gameplay:

The attachment Roguish.zip is no longer available

Are you using CGA or EGA? If EGA run the game without a timer and use ‘}’ key to randomly choose a palette. I’d like to know which ones don't play so nice. With EGA we can customise each color in palx.cga

That's useful to know- I've now gone through the different modes. For my eyeball and CRT combination, it's anything where the icon/background colour combo is either white/cyan or green/yellow. I tried taking some photos of the screen with my phone, but the phone camera actually improves the visual contrast a lot! [0 2 5 7], [0 3 5 7], [0 11 13 15], [0 11 12 15] and [0 19 14 12] are all difficult for me to see on my monitor.

For mouse I used CTMouse 1.4 driver during testing.
When the game starts you need to enable the checkbox for mouse and key over to save changes, then enter.
Also were you running from windows dos box or were you in real ms-dos mode?

That did the trick! I can confirm mouse now works fine in windows 98 dos box and real mode.

MT-32 Editor- a timbre editor and patch librarian for Roland MT-32 compatible devices: https://github.com/sfryers/MT32Editor

Reply 9 of 11, by 4xtx

User metadata
Rank Member
Rank
Member

The last time I did anything with QuickBasic was in 2020. I was inspired by an LGR video on Epyx's Rogue and had a go at creating a rough clone with similar text-mode visuals and procedural dungeons, but very much-simplified gameplay:

Roguish.zip

Thanks! I'll check it out 😀

That's useful to know- I've now gone through the different modes. For my eyeball and CRT combination, it's anything where the icon/background colour combo is either white/cyan or green/yellow. I tried taking some photos of the screen with my phone, but the phone camera actually improves the visual contrast a lot! [0 2 5 7], [0 3 5 7], [0 11 13 15], [0 11 12 15] and [0 19 14 12] are all difficult for me to see on my monitor.

I implemented a small update to the EXE and to CONFIG.DAT to accept NoHiPals%=1 to force selection of Pal 1,3,5 (Low Intensity CGA Pals).
I've provided a zip with the new exe and updated palx.cga (its just a text file) for your setup.
For now you can go into settings and uncheck the "EGA Custom Palettes" to see how the standard low intensity palettes work for you with the updated palx.cga.

I tested the game on my XT w/ Real CGA and while I think the colour intensities look good, other people at my house had the same opinion as you on the "light" color mixes. ... maybe it's because I operate my standard rig with the high intensity color scheme I am just used to the jarring mixes of colours.

Something to think about for future work on the EGA 4-color modes!

YT: https://www.youtube.com/@techdistractions

Reply 10 of 11, by sfryers

User metadata
Rank Member
Rank
Member
4xtx wrote on 2025-04-18, 12:16:
I implemented a small update to the EXE and to CONFIG.DAT to accept NoHiPals%=1 to force selection of Pal 1,3,5 (Low Intensity C […]
Show full quote

I implemented a small update to the EXE and to CONFIG.DAT to accept NoHiPals%=1 to force selection of Pal 1,3,5 (Low Intensity CGA Pals).
I've provided a zip with the new exe and updated palx.cga (its just a text file) for your setup.
For now you can go into settings and uncheck the "EGA Custom Palettes" to see how the standard low intensity palettes work for you with the updated palx.cga.

I tested the game on my XT w/ Real CGA and while I think the colour intensities look good, other people at my house had the same opinion as you on the "light" color mixes. ... maybe it's because I operate my standard rig with the high intensity color scheme I am just used to the jarring mixes of colours.

Something to think about for future work on the EGA 4-color modes!

Thanks! I don't think this VGA adapter (VIA PLE133 w/integrated Trident Blade) is fully CGA-compatible; the most-difficult to see [0 2 5 7] and [0 3 5 7] palettes look exactly the same as before on my system.
I did try editing the palx.cga file this morning. I had a much better gameplay experience after overriding all the CGA modes with the [1|14|4|2] menu/ui palette- appreciate that this would break the game on a CGA-only system though.

I'd put aside some time today for retro-gaming, and (perhaps foolishly) thought I'd see if I could beat your game on the hardest settings. I did not anticipate just how long that would actually take! By way of a bug report, the on-screen timer wraps around some time after the 100-minute mark 😀

The attachment IMG_20250418_142419.jpg is no longer available

MT-32 Editor- a timbre editor and patch librarian for Roland MT-32 compatible devices: https://github.com/sfryers/MT32Editor

Reply 11 of 11, by 4xtx

User metadata
Rank Member
Rank
Member
sfryers wrote on 2025-04-18, 15:11:
Thanks! I don't think this VGA adapter (VIA PLE133 w/integrated Trident Blade) is fully CGA-compatible; the most-difficult to se […]
Show full quote

Thanks! I don't think this VGA adapter (VIA PLE133 w/integrated Trident Blade) is fully CGA-compatible; the most-difficult to see [0 2 5 7] and [0 3 5 7] palettes look exactly the same as before on my system.
I did try editing the palx.cga file this morning. I had a much better gameplay experience after overriding all the CGA modes with the [1|14|4|2] menu/ui palette- appreciate that this would break the game on a CGA-only system though.

I'd put aside some time today for retro-gaming, and (perhaps foolishly) thought I'd see if I could beat your game on the hardest settings. I did not anticipate just how long that would actually take! By way of a bug report, the on-screen timer wraps around some time after the 100-minute mark 😀

The attachment IMG_20250418_142419.jpg is no longer available

Wow - amazing job getting the Insane Quad board completed without clearing! Impressive.

I was able to replicate the timer display bug when it hit 109 minutes, it reset to the 10 minute setting.
Removed the lazy check code and wrapped a few CASE checks in place at the 10 and 100 minute mark to ensure a reposition occurs.
Looks like it's fixed it from this side atleast.

Thanks for the feedback!

YT: https://www.youtube.com/@techdistractions