Spherical forums

User-Made => Projects => Topic started by: Datomas on September 23, 2017, 05:13:20 pm

Title: My Junk
Post by: Datomas on September 23, 2017, 05:13:20 pm
I don't know if I'll ever use Sphere again, so here's all the junk I was screwing around with.

https://1drv.ms/u/s!Ap3no3NteVrJkgyHSKurxZAgT-dC

Notable Junk:

Castle Valor
(http://forums.spheredev.org/index.php?action=dlattach;topic=1520.0;attach=1155;image)
Basically a Final Fantasy battle system, very barebones and incomplete.

Space - Toggle debug mode
Arrow Keys - Move cursor
Z - Confirm
X - Cancel
Tab - Switch party member
Shift - Hold to see page 2 of status
A/S - Adds/deletes Crysta in debug mode.
Backspace - Toggles Active/Wait battle modes.
Backslash - Pauses/unpauses ATB charging
Open bracket/Closed bracket - Change ATB charge speed in debug mode
Forwardslash - Change debug mode target
Q/W - Add/depelete debug target's HP
Number Keys - Test debug target's animations

Final Fantasy (minishere 4.x)
(http://forums.spheredev.org/index.php?action=dlattach;topic=1520.0;attach=1165;image)
Looks like EX Gear: Excelsior. Doesn't show up in the Sphere loader because it's a minisphere game.

Notably, this project had a joystick interfacing system I wrote (Controls.js). If you have a joystick plugged in on startup, you should be able to use it to do everything. It even has a variable walk speed when tilting an axis.

Tab - Toggles debug info
C - Bring up menu.
X - Sprint on field. Cancel in menu.
Z - Confirm

Final Fantasy Action Game
(http://forums.spheredev.org/index.php?action=dlattach;topic=1520.0;attach=1161;image)
Beginnings of an idea for a semi-real time FF game.

Arrow Keys - Move you
WASD - Move enemy
QWERT - Test damage display
X - Toggle "Battle Mode" that actually doesn't do anything.
Space - Make you control the enemy for some inexplicable reason.

EX Gear Battle Demo
(http://forums.spheredev.org/index.php?action=dlattach;topic=1520.0;attach=1159;image)
Me attempting to make some 3D-looking battle background.

Arrow Keys - Move camera left and right. Up and down snap to far ends.

EX Gear: Excelsior
(http://forums.spheredev.org/index.php?action=dlattach;topic=1520.0;attach=1157;image)
The field portion of whatever EX Gear was going to be. Press SPACE to get out the menu mockup on startup.

Enter - Bring up shitty menu to see shitty fade.
X - Sprint on field, cancel in menu.
A - Supposed to be a weapon swing but crashes the game.

Lost Piety
(http://forums.spheredev.org/index.php?action=dlattach;topic=1520.0;attach=1163;image)
Really just a sprite animation test.

Number Keys - Change animation
A - Turn Manual Advance on/off.
Left Arrow - Advances animation one "counter" if Manual Advance is on.

Color RPG
This was the beginnings of a custom battle system but I apparently fudged something up and it keeps getting an error on start.
Title: Re: My Junk
Post by: Rhuan on September 23, 2017, 05:19:37 pm
Some of this stuff seems pretty impressive for "junk".

Shame you assumedly (from your post) can't stick around.
Title: Re: My Junk
Post by: Datomas on September 23, 2017, 05:49:22 pm
I was actually planning to look at Sphere again when it seemed to be settled on working API and the old one was completely phased out.

I stopped using Sphere around that one big update where the entire codebase started to be changed. All of my stuff was written in the Sphere 1.5 API and I was much too lazy to rewrite everything/re-learn the new API.
Title: Re: My Junk
Post by: Fat Cerberus on September 23, 2017, 05:54:34 pm
The Sphere 1.5 API is still fully supported.  I purposely never broke compatibility for v1 code.

That said, the upcoming 5.0 is planned to be an API freeze, so there should be no more API breakages after that point unless absolutely necessary.
Title: Re: My Junk
Post by: Rhuan on September 23, 2017, 05:56:39 pm
I was actually planning to look at Sphere again when it seemed to be settled on working API and the old one was completely phased out.

I stopped using Sphere around that one big update where the entire codebase started to be changed. All of my stuff was written in the Sphere 1.5 API and I was much too lazy to rewrite everything/re-learn the new API.
miniSphere still supports 95% of Sphere 1.5s API so you could continue with what you already have.

As for the v2 API getting a freeze it's nearly there, there are just kinks to work out that should be fixed before it's frozen.
Title: Re: My Junk
Post by: DaVince on September 24, 2017, 06:36:59 am
This is very cool stuff! I'm always interested in the things people make and share, especially when they're cool intriguing things that never got released before. Thanks very much for sharing!

And yeah, the Sphere 1.x API is still compatible and usable, so if you do decide to keep working on any of these projects, I think that would be a wonderful thing. :)