New community dev tool uploaded: XCI: eXtremely Compact Interpreter
-
- Posts: 913
- Joined: Tue Apr 28, 2020 2:45 am
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Very cool! Good luck with your game!
-
- Posts: 913
- Joined: Tue Apr 28, 2020 2:45 am
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
If you are interested in using XCI to make a game, I am working on an Atom plugin that will provide syntax highlighting. I have keywords and comments working so far:
https://github.com/SlithyMatt/language-xci
-
- Posts: 913
- Joined: Tue Apr 28, 2020 2:45 am
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
The language-xci package is now published:
https://atom.io/packages/language-xci
You can simply install the package from within Atom by searching for "xci". It's the only thing that comes up!
-
- Posts: 913
- Joined: Tue Apr 28, 2020 2:45 am
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
A huge shout-out to @Jestin for making this vim plugin for XCI: https://github.com/jestin
Not only will it do syntax highlighting like my Atom package, it will also do coloring of pixel-nibbles in sprite and tile hex files:
I never expected to create a language for 8-bit development in the 21st century, much less have people start developing tools for it!
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
It was a fun exercise. If I have time, I'd like to expand it in two ways:
Add code to do a "best guess" approximation of colors from the palette. Right now it's just my own fiddling with terminal colors
Add a command to set the colors from one of XCI's palette files
Full link: https://github.com/jestin/vim-xci
-
- Posts: 913
- Joined: Tue Apr 28, 2020 2:45 am
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
3 hours ago, Jestin said:
Add a command to set the colors from one of XCI's palette files
Easy enough to do. Just have to search for an XCI File with a "palette" key and then you have the path to the palette hex file, and you will have the 12 bit color values for the primary palette offset.
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
The first is what's really required to do the second. Other than gVim, vim can only specify codes for terminal colors, so your palette within vim is completely dependent on the terminal it's running in. There are some vim plugins out there (mostly syntax highlighters that attempt to do the same thing with CSS hex codes) that do a best guess approximation for the terminal. When looking into it a few weeks ago, this seemed like the best option. I just haven't had the time to dive into it yet.
-
- Posts: 81
- Joined: Mon Aug 31, 2020 12:00 am
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Really neat - Definitely will keep my eye on this. Please continue supporting it with updates, tutorials, and workflow videos and documents.
-
- Posts: 913
- Joined: Tue Apr 28, 2020 2:45 am
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
40 minutes ago, Starsickle said:
Really neat - Definitely will keep my eye on this. Please continue supporting it with updates, tutorials, and workflow videos and documents.
Oh, I will! Especially since my first commercial game for the X16 is being built with XCI:
-
- Posts: 913
- Joined: Tue Apr 28, 2020 2:45 am
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Big news for XCI and the Commander X16!