Colour Switch
================
KrampasHack 2024 - awergh
v0.5.0.115

This is a top down puzzle game where you have to get to the exit by navigating the level and changing colours to match.
You can either change the colour of the player (paint tin) or change the world (coloured arrow interactable).

This game is based on NunoMartinez's requirements:
I was thinking about my wishes and I think I want only one thing: Do a single game with a single mechanic. Think in those old games like Pac-Man or Phoenix or Bubble Bobble that you learn in just one minute. That's what I want.

I tried to address this by limiting my self to the colour changing, not sure how much I achieved this but it shouldn't be too
difficult to understand I hope.


Config
------
Look in game.cfg to change the screen resolution.
The game will scale but there will be empty space if it is not one of the resolutions indicated.
All configuration options are explained in the supplied config file.

Levels
------
There are a 3 real levels and 2 test levels after that if you want to mess around with colours some more.
If I am motivated I might make some more levels or if you ask me to.

Controls
--------
You can change them in the menu but here is some explanation.
Left  : move left
Right : move right
Up    : move up
Down  : move down
X     : use\action
Esc   : Display exit dialog

There is mention of a reset key but it never got implemented.

Platforms
----------
There are multiple binaries for this game to choose from based on your desired platform (and because I am silly enough to do it).

win64)
Windows 64bit, should run on Windows 7 but I haven't tested it on anything but Windows 10 22H2.

win32)
Windows 32bit, should run on Windows 7 but I haven't tested it on anything but Windows 10 22H2.

linux64)
Built on Debian 12 x64 but will not work on anything older due to glibc requirements :(.
If you want an older version I recommend compiling it yourself.

win95)
When tested it crasheed to desktop on Win98SE and WinNT4 so it probably still doesnt work.
It works on Win10 but that probably isn't all that useful.

dos)
Works on MS-DOS 6.22 and probably works on earlier haven't tested though.
Works either on a real machine or dosbox.
Not sure on system requirements but performance is good on a 486 DX2 66 (~1600 fps).
It should run on a 386SX but I don't know what the performance would be like.
It probably also requires 2MB RAM given the size of the executable.

amstradcpc)
Any Amstrad CPC should do :)
Or you can just use an emulator such as WinAPE, CPCEC, Retro Virtual Machine
http://www.winape.net/
http://cngsoft.no-ip.org/cpcec.htm
http://www.retrovirtualmachine.org/

To run the game in an emulator
Load the game file into the emulator, then type RUN" and press ENTER.
" is shift 2 (some emulators will start the image automatically such as CPCEC).

I admit I didn't find the time to test this on real hardware but it should work.

anything else)
If you can't run it on one of those try compile it yourself.
see source code README.md for compile instructions

End
---
Thankyou NunoMartinez for the wish list that became this game, even if it might not be what you imagined :) (hopefully I didn't butcher your wishes too much).
