itch.io is community of indie game creators and players

Devlogs

VectorBoy 2.0 is coming after all, but there's a catch!

VectorBoy
A downloadable tool for Windows

I've been saying lately that I don't enjoy working on VB anymore, and I would go as far as to give up entirely on it. But it's not because I don't like VB, on the contrary, I absolutely love it, and am very much proud of it too. However, all the things I wanted to add for version 2.0 were just out of my league, at least for the time being, and to tell the truth, I was completely overwhelmed and just downright dispirited by the amount of work this would require of me (you can blame my anxiety disorder for that). But I've been thinking about it lately, and I do want to make v2.0. However, I'll have to compromise a bit.

For one thing, 3d support is out for now. I could make a rudimentary 3d system, sure, but to make it truly usable, it would take a tremendous amount of work. So for v2.0, it will be 2d only.

Also, editing tools will only have basic functions, as to speed up development. I wanted to add a lot of features, for instance, having the equivalent of the Famitracker chiptune software in VB, but that would be ridiculously complicated. So to keep it realistic, here's the complete list of features I'm planning for v2.0;

  • General
    • Will be available for Windows, OSX, Linux
    • Multi-threading, doesn't freeze anymore when running endless loops
    • Integrated code, graphics, and sound editors
    • 16 colors palette
    • 4 channels chiptune player
    • Code validation
    • Load and save from/to external files
    • Binary data is saved as a base64 string in a comment at the bottom of the lua script, so that other code editors can edit scripts without breaking them
    • Help files embedded in the application
  • Code editor
    • ASCII characters in the range [32, 126]
    • Lua syntax coloring
    • Lines numbering
    • Vertical and horizontal scrolling
    • Undo, redo, cut, copy, paste
    • Multiline code selection, select all
  • Graphics editor
    • Grid canvas with snapping up to 1/64
    • Draw, erase, clear, undo, redo
    • Select individual color for the next line drawn, from a 16 colors palette
    • Animation sequencer
  • Sound editor
    • Pattern-based chiptune sequencer
    • Up to 16 notes per beat, choice of 3 or 4 beats per pattern
    • Four simultaneous channels (square, triangle, sawtooth, noise)
    • Channel overwriting when playing multiple tunes in-game

With that said, I can't tell when I'll be done with v2.0, but it should come eventually. I've been going back and forth with my promises, so I'm keeping my mouth shut this time.

Download VectorBoy
Read comments (2)