A downloadable tool for Windows
VectorBoy - a minimalist vectorial fantasy console
VectorBoy is a fantasy console that can be used to play your own games written in the LUA scripting language. Unlike other systems of its kind, it doesn't use pixels to display graphics. Instead, the screen displays straight lines to form graphics of all kinds.
All you need to start making games for VectorBoy is a text editor. You just write a compatible script in your favorite ascii text editor, feed it to VectorBoy, and it will launch automatically.
If you prefer to stick to playing, you can find the Asteroids clone vectoroids.lua in the games folder. Just open it in VectorBoy and the game will start automatically. You can also open the file in a text editor and tinker with it if you wish!
This project was made mostly for fun, after having been introduced to Pico 8. The idea of a "fake" video game console you could program and share games for seemed so fun to me, I had to see if I could make one myself. I wanted it to stand out from the crowd, so instead of doing it the "classic" way with pixels, I made it vectorial. And knowing it's a very niche product, I decided to make it free so anyone could enjoy it without having to spend a single cent.
With that said, donations are very welcome! Even a dollar can make a difference for this starving programmer. This is why I set the suggested price as $1.00, but it really just is a suggestion, so you don't have to spend anything to grab a copy!
More to come!
Right now, VectorBoy is just a glorified lua interpreter, but I plan to release a full IDE in version 2.0, including a code editor, sprite designer and music composer. Also, it will play games in a normal, stripped down black screen, instead of the current fancy shmancy gameboy 3d model.
The editor will be eventually available for MacOS and Linux, and the player for all of the above plus Android.
For the time being, if you're a Windows user, I recommend using Notepad++ to code your games. It's a free source code editor that supports all major scripting languages, including lua.
You can also download the current source if you want to tinker with it or see how it works under the hood!
Layout of the interface
How to make a game for VectorBoy
VectorBoy is essentially a LUA interpreter with its own set of helper functions. If you're not familiar with the LUA language, I suggest you check out the LUA official website at https://www.lua.org/ first.
If you already know your way around LUA, you can check out the included help files to get you familiarized with the VectorBoy API.
version 1.0.1 - 2017/01/24
- Fixed a bug that made the lua scripts crash when FPS dropped below 60.
version 1.0.0 - 2017/01/23
- Initial build.
|Tags||8-Bit, Experimental, fantasy-console, Game Boy, Game engine, PICO-8, Retro, Sandbox, vector|
|Average session||About a half-hour|
|Inputs||Keyboard, Mouse, Xbox controller, Gamepad (any), Joystick|
|Accessibility||Color-blind friendly, Configurable controls, High-contrast|
Click download now to get access to the following files:
- VectorBoy 2.0 is coming after all, but there's a catch!Sep 21, 2018
- Slight changes of plan for v2.0Feb 15, 2018
- Version 2.0 in the worksDec 19, 2017