This is an old-fashioned text adventure game, hopefully the first of many.
Game made by GeekOnSkates: http://www.geekonskates.com/games/
Blogpost with screenshots: https://lunduke.substack.com/p/new-spooky-multi-retro-platform-text
Halloween is almost here, but something is happening that's much scarier than the annual haunted house at the fire hall. There are rumors of a vampire - a real one - attacking people at night. Of course most people think it's just silly; who wouldn't? But people are going missing, and others swear they've seen it. It's up to you to track down this vampire, stop it if possible. The question is, will you even survive the night?
Downloads <==== HERE
Game binaries by @GeekOnSkates:
- Apple II
- C64
- CBM-II
- Commodore PET, with 40 columns of text
- Commodore PET, with 80 columns of text
- DOS
- Plus4
- Windows 32bit
- Windows 64bit
- Linux x64
Game binaries by @xet7:
- xet7 used F-Droid to install Termux, and compiled with
gcc -o darkest-hour darkest-hour.c
- xet7 used crosscompiler at Linux , there is copy of those files also at this repo
- It is compiled at Linux here at Makefile
- After compiling, xet7 tested binary on AmigaOS 3.x at WinUAE at AmigaForever at PlayOnLinux. At PlayOnLinux, xet7 installed IE8 bottle, and then to same bottle AmigaForever. Later PlayOnLinux did not work for some reason, xet7 used CrossOver Linux, by creating Win7 32bit bottle (AmigaForever requires Win7 or newer), and to that bottle installing WinUAE template, and then in that bottle running AmigaForever9 installer .msi. At bottle Wine desktop settings, xet7 changed desktop size to have bigger height and width in pixels, so that all of AmigaForever fits to screen. Later xet7 will also copy AmigaForever AmigaOS 4.x PPC template with right click menu copy to another template for installing AmigaOS 4.1 Final Edition for Classic
- Because running binary on AmigaOS did give errors, xet7 made some changes to code to make it working.
- Docker AmigaOS Cross Toolchain
- Amiga compilers at Aminet
- Haujobb Amiga Framework for Windows
- At ALBs Blog are links to Amiga Lazarus Wiki and online FreePascal compilers for AmigaOS 1.x and AmigaOS 3.x/4.x, AROS, MorphOS
- 2022-12-19 In new Source/menu.sh for use at Ubuntu amd64 is new crosscompile/run options for various amd/arm/ppc/risc-v/s390x/m68k/mips CPUs
- These usually work for any Linux distro for that CPU, like Ubuntu, Debian, RedHat, etc. These have been compiled by using ssh to connect those donated build servers, after that crosscompiling was added.
- arm64, for arm64 servers and RasPi3/RasPi4 arm64 distros like Raspberry Pi OS 64bit, Ubuntu and Ubuntu Touch. Compiled at server donated to WeKan development by CNCF that is part of Linux Foundation
- s390x, for IBM Z-Series mainframes. Compiled at server donated to WeKan development by IBM LinuxOne Community Cloud
- ppc64le, for OpenPower. Compiled at server donated to WeKan development by OpenPower MiniCloud, but MiniCloud did shutdown.
- No binaries, but you can use
Mobile C
Android app git clone example to download this git repo, and at darkest-hour.c clickRun
button atMobile C
app to run game.
- Compiled at server donated to WeKan development by MacStadium
- arm64
- x64
Game binaries by @aGGre55or
- AmigaOS4
- AROS ABIv0 i386
- Download the version that matches the type of computer you're using. The different versions can be found in the "bin" folder.
- If you're on an 8-bit computer, load the file; if you're on Windows, double-click it or press Enter on it; if you're on Linux, you know what to do. :)
- From here, it's all about the keyboard. You play by typing stuff. To send an instruction to the game, type a letter or number and then press Enter (Return). The game comes with complete instructions on what to do from there.
On the Apple 2, instead of pressing Return, you may have to press Space a bunch of times after typing a command. This is due to a bug in the C compiler I used that only affects the Apple 2. I tried several different ways to fix it, but none have worked. But the game does run on my Apple 2 emulator, that minor catch aside.
At this repo directory: Source. There is darkest-hour.c that works on all platforms.
Filenames are in darkesthour/Source/settings.sh so you can rename them,
if you are using this ./menu.sh
crosscompiler for some other code.
Menu to build and run at newest Ubuntu amd64:
git clone https://github.com/xet7/darkesthour
cd darkesthour/Source
./deps.sh
./menu.sh
Menu looks like this, there write number and press enter:
~/repos/darkesthour/Source$ ./menu.sh
Edit settings.sh to change filenames.
Darkest Hour: Build/Crosscompile/Run with DosBox/Wine/Qemu.
Cosmopolitan Build at Linux, Run at amd64 Windows/Linux/Mac/NetBSD/OpenBSD.
at: Only Build/Run at those OS, no crosscompiling those yet.
1) List filetypes of built executeables 30) Build Linux-s390x
2) Build All 31) Build Linux-sparc64
3) Build Cosmopolitan 32) Run Cosmopolitan
4) Build AmigaOS3 33) Run DOS
5) Build AppleII 34) Run Win32
6) Build CBM-II 35) Run Win64
7) Build C64 36) Run Linux-x32
8) Build DOS 37) Run Linux-x64
9) Build Win32 38) Run Linux-arm32
10) Build Win64 39) Run Linux-arm64
11) Build Plus4 40) Run Linux-m68k
12) Build CommodorePET40columns 41) Run Linux-mips
13) Build CommodorePET80columns 42) Run Linux-mipsel
14) Build Plus4 43) Run Linux-mips64
15) Build Linux-x32 44) Run Linux-mips64el
16) Build Linux-x64 45) Run Linux-ppc
17) Build Linux-arm32 46) Run Linux-ppc64
18) Build Linux-arm64 47) Run Linux-ppc64le
19) Build Linux-m68k 48) Run Linux-riscv64
20) Build Linux-ppc 49) Run Linux-s390x
21) Build Linux-ppc64 50) Run Linux-sparc64
22) Build Linux-ppc64le 51) Build at NetBSD-amd64
23) Build Linux-mips 52) Build at OpenBSD-amd64
24) Build Linux-mipsel 53) Build at Haiku-amd64
25) Build Linux-mips64 54) Run at NetBSD-amd64
26) Build Linux-mips64el 55) Run at OpenBSD-amd64
27) Build Linux-mipsisa32r6 56) Run at Haiku-amd64
28) Build Linux-mipsisa32r6el 57) Quit
29) Build Linux-riscv64
Please enter your choice:
Binaries built mostly at Ubuntu 23.04 x64, using compilers and crosscompilers. Before setting up some of the above Linux crosscompilers at 2022-12-19, Linux binaries for arm64/s390x/ppc64el were built on Linux servers donated to Wekan Open Source kanban project by CNCF/Linux Foundation, IBM LinuxOne Community Cloud, OpenPower MiniCloud and MacStadium.
Darkest Hour running at NetBSD amd64 with Cosmopolitan https://github.com/jart/cosmopolitan
This game is in the public domain (see the Unlicense or the source code for the full legalese).
https://www.raylib.com/examples.html
https://www.raylib.com/games.html
https://github.com/raysan5/raylib
https://github.com/raysan5/raygui
https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/