====== Game and demo gallery ======
The following programs were written in **XC=BASIC**. If you've written a working XC=BASIC program, please add it to the ''examples/'' directory in the develop branch of the GitHub repo and submit a PR. Or you can just send it to me to feketecsaba at gmail dot com.
===== Games =====
==== Flying Saucers ====
{{ ::screenshot_from_2020-06-02_20.48.53.png?direct&400 |}}
Released in August 2020, an arcade game written in XC=BASIC.
* [[https://github.com/neilsf/flying-saucers|Game and source code]]
* [[https://csdb.dk/release/?id=194945|CSDB Release]]
==== Fold'em 2 ====
{{ ::kepernyokep_2021-01-07_07-10-44.png?nolink&400 |}}
A puzzle game by Ernst Neubeck (INC-X Software) submitted to the THEC64 Winter Game Development Competition 2020.
* [[https://csdb.dk/release/?id=198355|CSDB Release]]
==== XCB Invaders ====
{{ :invaders_sc.jpg?direct&400 |}}
The arcade classic rewritten in XC=BASIC.
* [[https://github.com/neilsf/XC-BASIC/tree/master/examples/invaders|Game and source code]]
==== Puralax! ====
{{ :puralax.png?direct&400 |}}
A full-feature logic puzzle game to demonstrate the capabilities of **XC=BASIC** version 2.0. Ported from the game found at [[http://www.puralax.com/|www.puralax.com]].
* [[https://github.com/neilsf/XC-BASIC/blob/master/examples/puralax/puralax.bas|Source code]]
==== Snake ====
{{ :snake.png?direct&400 |}}
The first working game ever written in **XC=BASIC**, yet with v0.9. It's a very simple implementation of the classic Snake game.
* [[https://github.com/neilsf/XC-BASIC/blob/master/examples/snake/snake.bas|Source code]]
===== Demos and other stuff =====
==== Galencia starfield====
{{ ::starfield.gif?direct&400 |}}
Jason Aldred's starfield effect from the game Galencia re-implemented in XC=BASIC by Alan Bourke.
* [[https://github.com/AlanPBourke/galstars/|Source code]]
==== C64 One File Demo: Happy New Year 2021 by Hokuto Force! ====
{{ ::safe_image.jpeg?nolink&400 |}}
Written by Felice Nardella AKA Kimono of Hokuto Force.
* [[https://csdb.dk/release/?id=198627|CSDB Release]]
==== Plazma ====
{{ :plazma.png?direct&400 |}}
**XC=BASIC** Implementation of the demo effect by groepaz/hitmen to demonstrate the capabilities of version 2.1.
* [[https://github.com/neilsf/XC-BASIC/blob/v2.1-beta2/examples/plazma/plazma.bas|Source code]]
==== Maze generator ====
{{ :maze.png?direct&400 |}}
Implementation of the classic algorithm by Raeto Collin West, ported to **XC=BASIC** by Oliver Hermanni.
* [[https://github.com/neilsf/XC-BASIC/blob/master/examples/mazegen/mazegenerator-xcbasic.bas|Source code]]
==== Chaze in the Maze ====
{{ :chase-maze.png?direct&400 |}}
A demo written by JJFlash featuring a maze solver algorithm. FreeBasic version also available.
* [[https://github.com/JJFlash-IT/digital-tag/tree/master/c64|Game and source code]]