Scorpion Engine extension for Visual Studio CodeScorpion Engine is an extension to support Scorpion Engine codeblock2 language for the Amiga, MegaDrive, Neo Geo, Sega Pico. Visit the Scorpion Engine MANUAL pages to discover more about Scorpion Engine codeblock2. This extension comes with a full package of help files for most of the functions that Scorpion codeblock2 offers. DemoNone yet Why make this?Well, since earok decided to reamp the way we do code in Scorpion Engine (from now on called SE), I thought that I could actually then do an extension of the new Codeblock2 system. And since I have done VS Code extension for other language(s) before, I knew where to start. :D SE has become a very stable Game maker tool for various systems. And I must say that I love SE already! So here it is, for you to use. Hope you like this extension. Scorpion Engine VSCode ExtensionVersion 1.0 – Initial ReleaseThis extension provides support for Scorpion Engine scripting inside VSCode. Features included in v1.0: 🎨 Syntax & Colors
📝 Autocomplete / IntelliSense
👆 Hover Info
🔧 AutoFix & Helpers
📜 Signature Help
🚀 Commands
Version 1.1 / 1.2 – Upcoming Features (Preview)Planned improvements for future releases:
Need to knowThis extension is able to read / write .codeblock2 code and nothing more, or less. :) This does NOT work on the previous .codeblock 1 system. It must be a .codeblock2 file. This extension is probably not 100% done, and there may be lots of functionality that is missing, or missing parts of the documntation. This extension is a project of "work in progress". And will be updated when I find things that is missing. Or you as the user finds things you want to be included or fixed. Requirements
Now what?Well, start coding and have fun. How? Well. Lets get moving. When setting up your codeblocks, open VS Code and use open folder in file menu. Now, start making new files with the file extension *.codeblock2 , for instance player.codeblock2 .. And start coding. TipsIf you are like me that thinks long functions name is taking to long, then there are shortcuts. Lets say you want to type the function: ProjectileType, sure, you could start typing project.. But there is an easier way by typing just on or two letters after each CAPITAL character, like this: PrTy and ProjectileType will be in the list of possible functions. ThemeScorpion Engine extension comes with it's own Theme (dark theme), you can find it under your palette themes as "scorpionengine" - It's adviseable to use it with this extension. Or the syntax coloring will look like crap. hehe Who am I and how to reach me?I'm Docster, a retro coder, mainly coding games for the C64 and Amiga. I do also code utilities and what ever I need for my projects. If you like to checkout my itch page, you are welcome to do so. You can find me (Docster) on Discord or itch.io, under any of the following Discord servers/itch account: Discord servers: Amiga Code - Photon Of Scoopex, Amiga coding and fun Retro32UK - Amiga and other platform coding (home of TTE) OldskoolCoder - C64/Amiga and other platforms coding Phaze101 - C64/Amiga and other platforms coding itch.io: Thanks and creditsThanks to Eric "earok" Hogan for creating the Scorpion Game Engine. Greetings to everybody I know from the C64 and Amiga scene |