| View source | |
| # 2025-11-27 - What Fools These Mortals | |
| _______ | |
| ___( )_ | |
| ___/ __ .^. \ | |
| / / \ <-@-> \ | |
| \ ) \_'v` ) | |
| \_____/-------\ / | |
| |....<.......\ / ------------ | |
| ___ |....!........+#######|_____.....` | |
| ( \ |........@._..|### #/ \/\... | |
| / ) |.............| # / /... | |
| (_ / / \.............#####( ___ |... | |
| \_/ / \------------___ # \_/.`|\ /|`.. | |
| \___/ ___ / \_##|...|.{.|... | |
| ___/ ) / \#|...-----... | |
| ( / \ )|.....`..... | |
| \_ / | /#|`.........` | |
| \_/ \___/ #------------ | |
| ############# | |
| Recently i discovered a fun mini game and NetHack spin-off. It was | |
| written in Python in 2003. I translated it to BASIC, specifically | |
| QBASIC.EXE. Consequently the game can run on an 8086 & 640 KB RAM | |
| which i verified in an emulator. Coding for QBASIC.EXE feels very | |
| constraining in comparison to FreeBASIC, which supports convenient | |
| features such as OOP. To me this counts as a form of "code golf". | |
| This runs fine in DOSBox. | |
| What Fools These Mortals version 1.1 | |
| The .zip file contains two versions: fools.bat and fools.exe. | |
| * fools.bat requires QBASIC.EXE | |
| * fools.exe requires an 80386 or better processor. | |
| QBASIC.EXE | |
| I have other fun NetHack related downloads: | |
| CHRHACK | |
| DawnHack for DOS | |
| Illustrated NetHack Guidebook | |
| tags: retrocomputing | |
| # Tags | |
| retrocomputing |