Warning

You're browsing the old v2.x documentation. This version is no longer maintained. Click here to go the v3.x documentation.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
game_gallery [2020/03/04 20:54] neilsgame_gallery [2021/09/25 22:52] (current) neils
Line 1: Line 1:
 ====== Game and demo gallery ====== ====== 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 dot gmail dot com.+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.
  
-<html> +===== Games =====
-<table width="100%"> +
-<tr> +
-<td width="50%"> +
-</html> +
-===== 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]] +<columns 100% 50% - ->
-<html> +
-</td> +
-<td width="50%"> +
-</html> +
-===== 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]]+==== Flying Saucers ==== 
 +{{ ::screenshot_from_2020-06-02_20.48.53.png?direct&400 |}} 
 +Released in August 2020, an arcade game written in XC=BASIC.
  
-<html> +  * [[https://github.com/neilsf/flying-saucers|Game and source code]] 
-</td></tr> +  * [[https://csdb.dk/release/?id=194945|CSDB Release]]
-<tr> +
-<td width="50%"> +
-</html>+
  
 +<newcolumn>
  
-===== Puralax! =====+==== 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]] 
 + 
 +</columns> 
 +<columns 100% 50% - -> 
 + 
 +==== 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]] 
 + 
 +<newcolumn> 
 + 
 +==== Puralax! ====
 {{ :puralax.png?direct&400 |}} {{ :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]]. 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]]+  * [[https://github.com/neilsf/XC-BASIC/blob/master/examples/puralax/puralax.bas|Source code]]
  
-<html> +</columns
-</td+<columns 100% 50% - ->
-<td width="50%"> +
-</html>+
  
-===== Plazma =====+==== 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]] 
 + 
 +<newcolumn> 
 + 
 + 
 + 
 +</columns> 
 + 
 +===== Demos and other stuff ===== 
 + 
 +<columns 100% 50% - -> 
 + 
 +==== 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]] 
 + 
 +<newcolumn> 
 + 
 +</columns> 
 + 
 +<columns 100% 50% - -> 
 + 
 +==== 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]] 
 + 
 +<newcolumn> 
 + 
 +==== Plazma ====
 {{ :plazma.png?direct&400 |}} {{ :plazma.png?direct&400 |}}
  
 **XC=BASIC** Implementation of the demo effect by groepaz/hitmen to demonstrate the capabilities of version 2.1. **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]]+  * [[https://github.com/neilsf/XC-BASIC/blob/v2.1-beta2/examples/plazma/plazma.bas|Source code]]
  
-<html> +</columns
-</td></tr+<columns 100% 50% - ->
-<tr> +
-<td width="50%"> +
-</html>+
  
 +==== Maze generator ====
  
-===== XCB Invaders ===== +{{ :maze.png?direct&400 |}} 
-{{ :invaders_sc.jpg?direct&400 |}}+Implementation of the classic algorithm by Raeto Collin West, ported to **XC=BASIC** by Oliver Hermanni.
  
-The arcade classic rewritten in XC=BASIC.+  * [[https://github.com/neilsf/XC-BASIC/blob/master/examples/mazegen/mazegenerator-xcbasic.bas|Source code]]
  
-[[https://github.com/neilsf/XC-BASIC/tree/master/examples/invaders|Game and source code]]+<newcolumn>
  
-<html> +==== Chaze in the Maze ====
-</td> +
-<td width="50%"> +
-</html> +
- +
-===== Chaze in the Maze =====+
 {{ :chase-maze.png?direct&400 |}} {{ :chase-maze.png?direct&400 |}}
  
 A demo written by JJFlash featuring a maze solver algorithm. FreeBasic version also available. 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]] +  * [[https://github.com/JJFlash-IT/digital-tag/tree/master/c64|Game and source code]]
- +
- +
-<html> +
-</td></tr></table> +
-</html>+
  
 +</columns>