VOGONS

Common searches


First post, by 4xtx

User metadata
Rank Member
Rank
Member

During a recent itch.io dos game jam I created xyWords - a simple word game targeting IBM-PC XT and 4-color graphics.
It was a fairly complete project and even managed to stretch in a puzzle editor.
All done in Quickbasic 4.5 - a language I hadn't touched in about 25 years and the first programming project I've done in a decade or so..

Anyway, I felt motivated to give myself another challenge and rewrite the game targeting MDA / text-mode and 256KB of RAM.
So far I've got the game up and running, all the puzzles work and I'm now working on the event handling and collections mode.
As a stretch I'm adding multiple player profiles, record keeping and statistics.

It's been a fun re-acquaintance with this prehistoric programming environment with its odd quirks and limitations.
When I'm done I'll put the source up on github or something so everyone can point and laugh

screenshots below are of the original game in CGA and the new game in MDA both playing the same puzzle

if you'd like to see the demo of the MDA WIP -> https://youtu.be/5vEt3YkdX00
if you'd prefer to check out the original CGA version you can download it here -> https://4am.org/xywords or check out the YT vid https://youtu.be/qjXJdw_U-8I

Attachments

  • free2.png
    Filename
    free2.png
    File size
    26.72 KiB
    Views
    620 views
    File comment
    freeplay 2 puzzle on original CGA game
    File license
    Public domain
  • textmode-2.png
    Filename
    textmode-2.png
    File size
    87.71 KiB
    Views
    620 views
    File comment
    freeplay 2 puzzle in MDA mode
    File license
    Public domain

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

Reply 1 of 7, by TuesdaysGone

User metadata
Rank Newbie
Rank
Newbie

Thanks for sharing and great job¡ Being a programmer myself, I always enjoy seeing what others are creating. Looking forward to the finished product!

Best wishes,

Tony.

ASUS P2B-F 440BX BIOS Rev. 1014 Beta 003
Intel "Katmai" Pentium III 450Mhz
256MB, 80GB, Epson SD-800 Combo FD, Voodoo Banshee 16MB, SB Live, CT7160 MPEG-2 PCI Decoder, 3Com 3C905B-TX PCI NIC, Iomega Zip 100, Creative PC-DVD, Sony CDRW, Win 98SE

Reply 2 of 7, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Very interesting, I second that. 🙂 👍
Makes me wonder if the game will run on early MS-DOS Compatible PCs.
These aren't IBM compatible, but can run text-mode programs using MS-DOS API/ABI.
Some also have a PC BIOS simulator. The original Tetris ran on such PCs, if I remember correctly. And Norton Commander could be patched.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 3 of 7, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Nice, reminds me of an android app I used to play a lot called Wordscapes, which used to be decent 5 years ago, but turned into an Ad streaming app that lets you play a word game a few times an hour.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 4 of 7, by 4xtx

User metadata
Rank Member
Rank
Member
BitWrangler wrote on 2023-11-04, 15:50:

Nice, reminds me of an android app I used to play a lot called Wordscapes, which used to be decent 5 years ago, but turned into an Ad streaming app that lets you play a word game a few times an hour.

I'm glad you mention this 😀
I played the IOS variant for about a decade and am a very big fan.
The game is definitely a nod to wordscapes and in the original CGA game I even wrote as much in the release notes

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

Reply 5 of 7, by 4xtx

User metadata
Rank Member
Rank
Member
Jo22 wrote on 2023-11-04, 13:59:
Very interesting, I second that. 🙂 👍 Makes me wonder if the game will run on early MS-DOS Compatible PCs. These aren't IBM compa […]
Show full quote

Very interesting, I second that. 🙂 👍
Makes me wonder if the game will run on early MS-DOS Compatible PCs.
These aren't IBM compatible, but can run text-mode programs using MS-DOS API/ABI.
Some also have a PC BIOS simulator. The original Tetris ran on such PCs, if I remember correctly. And Norton Commander could be patched.

Thank you 😀
Well it's just written in QB 4.5 so anything that can run a compiled EXE should be fine.
I've never really looked into what the requirements for a compiled QB 4.5 EXE is but in my experimentation DOS 2.11, 192KB RAM and MDA running SCREEN 0 (80 column text) seems to be all it needs.
One thing to note regarding BIOS is obviously I am using extended ASCII chars heavily, but the game doesn't "need it" to work.
It wouldn't be too difficult to patch in substitute ASCII codes for a BIOS that has some trouble with it.

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

Reply 6 of 7, by 4xtx

User metadata
Rank Member
Rank
Member
TuesdaysGone wrote on 2023-11-01, 16:00:

Thanks for sharing and great job¡ Being a programmer myself, I always enjoy seeing what others are creating. Looking forward to the finished product!

Best wishes,

Tony.

Thank you Tony 😀
This has been just a little distracting hobby, but it has been fun to have a go after many many years

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

Reply 7 of 7, by 4xtx

User metadata
Rank Member
Rank
Member

update: completed with source Https://4am.org/xywords/xymda.zip

xyWords: Text-Mode Edition - a new DOS game for XT/256KB RAM/MDA/360KB FDD (with source)

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