Skip to main content

News

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Eggbertx

1
Game Development / Re: The Screenshot Thread
Yeah, I noticed that and that was the idea.
2
Game Development / Re: The Screenshot Thread
It isn't very far yet, but for Shape practice, I decided to work on a small side project: a clone of the original arcade Asteroids. Luckily, I was able to find a font that mimics the original. Rather than using sprites, with the exception of the font, I'm going to use vector graphics like the original as much as possible.

3
Has there been any update on the possibility of TTF support? We wouldn't necessarily need advanced features to be exposed to the JavaScript API starting out, but basic support would be nice.
4
The spriteset editor is more developed now, and soon you'll soon be able to actually modify sprites. Modifying directions, frame placement and properties (e.g., frame delay), and base editing is an obvious must, but since there are plenty of external image editing tools like GIMP, Photoshop, Paint, etc, implementing a paint widget isn't going to be a priority until everything else works. Instead, you'll be able to import image files.

5
I just figured it would be the perfect song to show off QSI's media player. Because.
6
And of course, you use that song as a test. :smile:
Of course!

...wait, what'd I miss?
The song my IDE is playing in the screenshot I posted, The Ballad of Bilbo Baggins
7
Well I could be working on proper spriteset functionality, but never mind that, QSI plays audio files now!
8
Feature request: An option to summon eaty pigs :pig_nose: and integrate them into your project somehow.
Sounds like a fun Easter egg.

Okay but seriously, work on a new editor has me thinking... maybe now would be a good time to think about replacing the venerable Sphere 1.x formats with something cleaner and more modern...
Aww man, after all of the work I put (and am still putting) into getting 1.x formats to work? :P
9
This I don't get... You only need one hand to press Ctrl+Tab and Ctrl+Shift+Tab while PgUp and PgDown are all the way on the other side of the keyboard. I guess you use right Ctrl a lot? :P And I guess it saves one extra keystroke.
I don't really use right ctrl a lot. changing tabs is pretty much the only time I ever really use it.
10
It can't, but it *does* respond to Ctrl+Tab and Shift+Ctrl+Tab (I think it might be buggy though?).
Huh, I just checked and apparently QTabWidget responds to those key combinations by default. And Firefox does as well. Oh well, I've always associated Ctrl+PageDown/PageUp with switching tabs, and it's more ergonomically convenient, so I'll just leave them there.
11
I know it isn't much of an update, buuuuut QtSphere IDE's file tabs now respond to Ctrl+PageDown/PageUp. Can Radnen's IDE do that? Didn't think so! That's to say nothing of its cross-platformyness and overall prettierness. Neener neener neener!

In all seriousness, considering C/C++ isn't my strongsuit, I think QSI is making decent progress. Now that it's (relatively) stable and I'm pretty sure that it isn't going to blow up in your face if you breath on it wrong, I think it has a pretty decent foundation, even if a fair chunk of it was aesthetically ripped straight from Radnen's IDE and to a lesser extent, VS Code :P
12
And here's a long overdue update. It isn't much of an editor yet, but I'm making progress and starting with spritesets.
13
I've resurrected and completed two dead projects so far (robotfindskitten-sphere and Sphere6502), so let's see if I can keep this fun train rolling. After messing around in Java and Vala with the intention of creating an editor solely for Sphere formats, I've decided that I would be better off working on QtSphere IDE again but completely dropping all of the source related stuff. Since I won't be using QScintilla, it should be much easier to build, since you won't have to go around and search for libraries.

Since QSI won't have a source editor, I'm going to work on a Visual Studio Code extension for miniSphere API completion/documentation and possibly for interfacing with SSj.
14
Projects / Re: Sphere 6502 emulator
As far as I know, it isn't meant to emulate a specific system, and it doesn't have interrupts for input. ASCII values from keypress events are written to memory location $ff, and Math.random()*255 is written to memory location $fe, and for graphics, you simply read from/write to $200-$600 (1 KB or 32x32 px)
15
Projects / Re: Sphere 6502 emulator
Aaand done. Thanks for the help, Fat Cerberus and rhuan!