Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antonio-luque/hex
Hex game for ZX Spectrum
https://github.com/antonio-luque/hex
assembly-language hex-game source-code zx-spectrum
Last synced: about 1 month ago
JSON representation
Hex game for ZX Spectrum
- Host: GitHub
- URL: https://github.com/antonio-luque/hex
- Owner: Antonio-Luque
- Created: 2020-11-03T11:31:00.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-13T12:40:34.000Z (about 1 month ago)
- Last Synced: 2024-11-13T13:33:22.275Z (about 1 month ago)
- Topics: assembly-language, hex-game, source-code, zx-spectrum
- Language: Assembly
- Homepage:
- Size: 1.2 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hex
![Screenshot](https://github.com/Antonio-Luque/Hex/blob/master/hex-load.png)
![Screenshot](https://github.com/Antonio-Luque/Hex/blob/master/hex-ingame.png)[Hex Game](https://en.wikipedia.org/wiki/Hex_(board_game)) for ZX Spectrum 16K/48K. Inspired on Greg Surma [article](https://towardsdatascience.com/hex-creating-intelligent-opponents-with-minimax-driven-ai-part-1-%CE%B1-%CE%B2-pruning-cc1df850e5bd) and based on Jack van Rijswijck's [thesis](https://webdocs.cs.ualberta.ca/~hayward/theses/jackmsc.pdf), this is my (real) first ZX Spectrum assembly project.
I use [SpectNet IDE](https://dotneteer.github.io/spectnetide/) for developing, but you can use another IDE importing the [source code](https://github.com/Antonio-Luque/Hex/tree/master/Z80CodeFiles) with only a few changes. You can try to beat it using any ZX Spectrum emulator by loading this [tape file](https://github.com/Antonio-Luque/Hex/raw/master/TapeFiles/Hex2.tap).
## Credits and acknowledgements
- Einar Saukas and his amazing [BRAINIAC](https://spectrumcomputing.co.uk/entry/31171/ZX-Spectrum/BRAINIAC) and [PATHFINDER](https://spectrumcomputing.co.uk/entry/28178/ZX-Spectrum/PATHFINDER) adaptations, loading screen and King+ font.
- ChibiAkumas [lessons](https://www.chibiakumas.com/z80/simplesamples.php#LessonS2).
- Santiago Romero [assembler course](https://wiki.speccy.org/cursos/ensamblador/indice).
- Special thanks to my wife Sonia