New community dev tool uploaded: XCI: eXtremely Compact Interpreter

All aspects of programming on the Commander X16.
SlithyMatt
Posts: 913
Joined: Tue Apr 28, 2020 2:45 am

New community dev tool uploaded: XCI: eXtremely Compact Interpreter

Post by SlithyMatt »




XCI: eXtremely Compact Interpreter




View File






XCI is a graphical adventure game engine for the Commander X16. It is inspired by past engines such as SCI and SCUMM, but designed to maximize the potential of the X16 and keep the games just small enough to run, and allow developers to create games without having to program in BASIC or Assembly.

Learn more about XCI on the official GitHub page: https://github.com/SlithyMatt/x16-xci

There you will find all the source code, documentation, and example code and templates.

There is also a tutorial series currently in production on YouTube: 





 

 

In the downloadable ZIP file you will find the engine executable binary for the X16 (XCI.PRG) and two embedded archives of the Windows and Linux software development kits (xci.exe). The SDK is written in standard C and can be compiled to pretty much any modern platform, including Mac and Raspberry Pi.

Stay up to date by watching the GitHub, and occasional builds will also be uploaded here.







 
SlithyMatt
Posts: 913
Joined: Tue Apr 28, 2020 2:45 am

New community dev tool uploaded: XCI: eXtremely Compact Interpreter

Post by SlithyMatt »


When new YouTube videos are posted, I will link them in the comments here.
SlithyMatt
Posts: 913
Joined: Tue Apr 28, 2020 2:45 am

New community dev tool uploaded: XCI: eXtremely Compact Interpreter

Post by SlithyMatt »


New episode of the XCI Tutorial:





 
SlithyMatt
Posts: 913
Joined: Tue Apr 28, 2020 2:45 am

New community dev tool uploaded: XCI: eXtremely Compact Interpreter

Post by SlithyMatt »


Quick update to the last video, giving a better demonstration of the music now that screencasting is working on my new computer.





 
SlithyMatt
Posts: 913
Joined: Tue Apr 28, 2020 2:45 am

New community dev tool uploaded: XCI: eXtremely Compact Interpreter

Post by SlithyMatt »


New episode of the tutorial on YouTube. This episode: Sound Effects!





 
SlithyMatt
Posts: 913
Joined: Tue Apr 28, 2020 2:45 am

New community dev tool uploaded: XCI: eXtremely Compact Interpreter

Post by SlithyMatt »


Beta release 0.5 is now available on GitHub: https://github.com/SlithyMatt/x16-xci/releases/tag/v0.5b

The download on this page has been updated as well.

SlithyMatt
Posts: 913
Joined: Tue Apr 28, 2020 2:45 am

New community dev tool uploaded: XCI: eXtremely Compact Interpreter

Post by SlithyMatt »


The final episode of the tutorial series is now on YouTube:





 

SlithyMatt
Posts: 913
Joined: Tue Apr 28, 2020 2:45 am

New community dev tool uploaded: XCI: eXtremely Compact Interpreter

Post by SlithyMatt »


XCI now has an official logo, as you can see in the updated thumbnail, as well as this animation demo:


xci_logo.gif
SlithyMatt
Posts: 913
Joined: Tue Apr 28, 2020 2:45 am

New community dev tool uploaded: XCI: eXtremely Compact Interpreter

Post by SlithyMatt »


Beta release 0.6 is now out, as seen in the download page here, and in the official release notes on GitHub: https://github.com/SlithyMatt/x16-xci/releases/tag/v0.6b

For the release, I also posted a short update on YouTube:





 

sturginho
Posts: 2
Joined: Wed Jun 24, 2020 8:25 am

New community dev tool uploaded: XCI: eXtremely Compact Interpreter

Post by sturginho »


Thanks for sharing this! I have started watching the tutorials , for someone like me who would like to create something but has very little knowledge of BASIC and none at all of assembly language this is an ideal solution ?

To help make the creation of sprites a little easier I've made a little sprite editor in excel, you put the values in the grid and using the palette you've defined it shows you what the sprite will look like. I've used your sprite from the example game as an example ? 

image.thumb.png.d7a2ba06d4f522500e1e4df3506d2c02.png

 

https://drive.google.com/file/d/1qo2sMf3W6AlYdl5eMp5xlsAgIwYAgEZo/view?usp=sharing

Post Reply