VOGONS


First post, by iceBlade

User metadata
Rank Newbie
Rank
Newbie

Hey everyone,

I've been working on a classic-style Sudoku game for Windows 3.11, fully written in Visual Basic 4.0 (16 bit)

Features:
- 9x9 grid, 3 difficulty levels
- Timer + Best Times (which is stored in INI file)
- Classic Windows 3.11 look and feel
- Nothing special actually, but it does the job 😀

Screenshot:
x3rNxDy

Any feedback, ideas, or bug reports are always welcome!
Feel free to share your thoughts or suggestions below.

Regards, iceBlade

Reply 1 of 11, by iceBlade

User metadata
Rank Newbie
Rank
Newbie

Here is the screenshot:

The attachment screen.jpg is no longer available

Reply 2 of 11, by ldeveraux

User metadata
Rank Member
Rank
Member

This is awesome!

Reply 3 of 11, by Cyberdyne

User metadata
Rank Oldbie
Rank
Oldbie

Alway up for a 16bit Windows mini game. Sudoku is nice. Look and feel is clean and blends in with Windows original games. Thank you for this.

I am aroused about any X86 motherboard that has full functional ISA slot. I think i have problem. Not really into that original (Turbo) XT,286,386 and CGA/EGA stuff. So just a DOS nut.
PS. If I upload RAR, it is a 16-bit DOS RAR Version 2.50.

Reply 4 of 11, by Peter Swinkels

User metadata
Rank Oldbie
Rank
Oldbie

Here are some things I noticed:
1. vb40016.dll required to play. If this dll could be distributed with the game that would make it more accessible.
2. Windows 3.x runs at 640x480 by default. Your game needs 1024x768 or higher.
3. Here are some things that could be added:
1. A pause function.
2. The minimize button on the window enabled.
3. Brief instructions on how to enter the numbers into the squares.

Otherwise, nice job!

I am curious about the source code but I am guessing you don't want to publish that, right?

My GitHub:
https://github.com/peterswinkels

Reply 5 of 11, by Cyberdyne

User metadata
Rank Oldbie
Rank
Oldbie

No resizing window. It does not even fit to 640x480. And it needs OLE2 runtimes and newest TYPELIB.DLL. I got mine from Windows 95. Original Windows 3.1 OLE2 runtime one says that it is too old for this program. Or why so much whitespace.

I am aroused about any X86 motherboard that has full functional ISA slot. I think i have problem. Not really into that original (Turbo) XT,286,386 and CGA/EGA stuff. So just a DOS nut.
PS. If I upload RAR, it is a 16-bit DOS RAR Version 2.50.

Reply 6 of 11, by Peter Swinkels

User metadata
Rank Oldbie
Rank
Oldbie

It seems iceblade has disappeared. No new posts whatsoever. Too bad, I thought this sudoku project was interesting.

My GitHub:
https://github.com/peterswinkels

Reply 7 of 11, by ldeveraux

User metadata
Rank Member
Rank
Member
Peter Swinkels wrote on 2025-11-25, 08:58:

It seems iceblade has disappeared. No new posts whatsoever. Too bad, I thought this sudoku project was interesting.

It's only been a month...

Reply 8 of 11, by roytam1

User metadata
Rank Newbie
Rank
Newbie

unfortunately vbdis4 can't decompile it.

Reply 9 of 11, by rmay635703

User metadata
Rank Oldbie
Rank
Oldbie
Cyberdyne wrote on 2025-11-02, 09:32:

No resizing window. It does not even fit to 640x480. And it needs OLE2 runtimes and newest TYPELIB.DLL. I got mine from Windows 95. Original Windows 3.1 OLE2 runtime one says that it is too old for this program. Or why so much whitespace.

Some programs like this would scale/stretch everything to fit the window allowing everything from CGA to supervga to work.

Usually could go back to 1:1 with sliders to view the whole screen pan and scan as well

Reply 10 of 11, by Peter Swinkels

User metadata
Rank Oldbie
Rank
Oldbie
rmay635703 wrote on 2025-11-26, 17:15:
Cyberdyne wrote on 2025-11-02, 09:32:

No resizing window. It does not even fit to 640x480. And it needs OLE2 runtimes and newest TYPELIB.DLL. I got mine from Windows 95. Original Windows 3.1 OLE2 runtime one says that it is too old for this program. Or why so much whitespace.

Some programs like this would scale/stretch everything to fit the window allowing everything from CGA to supervga to work.

Usually could go back to 1:1 with sliders to view the whole screen pan and scan as well

In the case of Windows 3.11 CGA support seems unnecessary. I don't think Windows 3.11 even supports CGA. Not by default at least. I believe Windows 3.0 could be coerced to use CGA. If Iceblade wants to he could probably get his Soduku game to work on Windows 3.0 with some refactoing or tweak to the system. (I haven't confirmed or tested any of these claims btw, they're just my personal thought about the manner.)

My GitHub:
https://github.com/peterswinkels

Reply 11 of 11, by roytam1

User metadata
Rank Newbie
Rank
Newbie
Peter Swinkels wrote on Yesterday, 09:56:
rmay635703 wrote on 2025-11-26, 17:15:
Cyberdyne wrote on 2025-11-02, 09:32:

No resizing window. It does not even fit to 640x480. And it needs OLE2 runtimes and newest TYPELIB.DLL. I got mine from Windows 95. Original Windows 3.1 OLE2 runtime one says that it is too old for this program. Or why so much whitespace.

Some programs like this would scale/stretch everything to fit the window allowing everything from CGA to supervga to work.

Usually could go back to 1:1 with sliders to view the whole screen pan and scan as well

In the case of Windows 3.11 CGA support seems unnecessary. I don't think Windows 3.11 even supports CGA. Not by default at least. I believe Windows 3.0 could be coerced to use CGA. If Iceblade wants to he could probably get his Soduku game to work on Windows 3.0 with some refactoing or tweak to the system. (I haven't confirmed or tested any of these claims btw, they're just my personal thought about the manner.)

these drivers are released in WDL in Microsoft TechNet Software Library:
https://archive.org/download/technet-sw-libra … 1999/EGA311.EXE
https://archive.org/download/technet-sw-libra … pt-1999/CGA.EXE