Omnimaga

Calculator Community => Discontinued => Major Community Projects => Cubes => Topic started by: JustCause on April 25, 2011, 03:42:16 pm

Title: Task List
Post by: JustCause on April 25, 2011, 03:42:16 pm
All of my other projects, save composing for Tsukasa, are out of the way. I am now attempting to convert Cubes to an APP. Unfortunately, Axe 0.5.1 seems to break compilation even in normal mode: instead of fixing it, I'm downgrading to Axe 0.4.8 and resuming development. Hopefully I can get all the interface tweaks and error checks coded soon, and if I poke my level designer hard enough maybe he'll make some more levels. Basically, after four years of off-and-on development, spanning multiple languages and more than one name, the project is nearing completion. I'd like to thank everyone who's brought it this far: your kudos and suggestions helped keep me motivated to continue. So, without further ado, the features that will appear in the first full release:

TL:DR; It's almost finished, here's what's left:

EASY + LOW PRIORITY
New splash screen
Improved feedback during editing (current tile, flash matching teleporters) DONE!
Level and levelset descriptions

EASY + HIGH PRIORITY
Bounds checking on level size
Level buffer creation (allows creators to surpass ~700-tile size limit)
Better handling when no levelsets are present/ DONE!

HARD + LOW PRIORITY
None

HARD + HIGH PRIORITY
RLE compression for external levels (and the editor changes this entails)
APP conversion using an external buffer (which requires me to manually change roughly 150 offsets, ENGAGE RAGE MODE)
Better scrolling through levels in edit mode
Title: Re: Task List
Post by: DJ Omnimaga on April 29, 2011, 03:07:07 am
Sorry to hear about the APP issues. Could you report this to Quigibo if not done already?

ANd I'm glad this is progressing nicely. Don't worry if you don't get many replies, I'm sure some people are pretty busy with school but are still looking forward for this. I myself unfortunately haven't been active much compared to before, but that's another story (I'll probably post about it as soon as I feel like spending hours writing the huge wall of text about it). Regardless of if I don't check new posts, almost everyday I think "I hope he's not giving up on Cubes, I hope Ashbad isn't giving up on TanF, etc" because I am looking forward to play many of those games when I have time.

Good luck adding all those new features, and also remember to backup often.
Title: Re: Task List
Post by: Munchor on April 29, 2011, 03:11:25 am
So this will be an app, cool! However, I'm sorry that you're having issues with making it an app and getting your level designer to make some more levels. Hope this keeps progressing though :)
Title: Re: Task List
Post by: JustCause on April 29, 2011, 01:00:59 pm
Sorry to hear about the APP issues. Could you report this to Quigibo if not done already?
The issue came when I upgraded to 0.5.1 and tried to compile into ION, oddly enough. There was probably some kind of subtle syntax change, not to mention the standard Normal:Dispgraph:Full problems I had on menus (those made sense and would be easily fixed if I wan't cripplingly lazy).
Oh, and re "busy with school," AAAAAAAAAGHHHHHHH ACT PREP NWANAA|ANUAENFASCJKSANUOIWSRPHGRW. I need a 33 to even have hopes of getting a scholarship with my GPA.
Title: Re: Task List
Post by: DJ Omnimaga on April 29, 2011, 07:36:20 pm
Ouch, good luck with school X.x
Title: Re: Task List
Post by: JustCause on May 06, 2011, 09:45:37 am
Dammit, it shouldn't be this hard to find time to work on my projects. Ah well. The weekend's coming up, so hopefully I'll be able to trim down the task list (which seems to be getting bigger and bigger despite not being added to in weeks). Everything's contingent on my getting Axe 0.4.8 installed again, and TI-Connect can be a real pain sometimes, but I WILL PERSEVERE!
/me brandishes a flaming calculator.
Title: Re: Task List
Post by: JustCause on May 20, 2011, 09:29:59 am
Crabcake for Axe should basically remove the need for APP conversion. This means progress should dramatically speed up.
Title: Re: Task List
Post by: DJ Omnimaga on May 26, 2011, 01:29:12 am
Good to hear :D
Title: Re: Task List
Post by: JustCause on May 27, 2011, 09:02:15 am
Well, Crabcake has been giving me problems with 0.4.8 (ERR: BAD AXIOM no matter where I put anything), so this likely means I'll have to actually fix whatever's causing everything to break on 0.5.2. See you in three months. >_<
Title: Re: Task List
Post by: JustCause on May 29, 2011, 04:13:04 pm
ACTUALLY SIGNIFICANT UPDATE! Levels now load properly even when compiled as an App. Scrolling is visually broken, but the levels still process properly, so it should be an easy fix. I now have ~5000 extra bytes for new content and features: YESZ!
Title: Re: Task List
Post by: Munchor on May 29, 2011, 04:13:57 pm
ACTUALLY SIGNIFICANT UPDATE! Levels now load properly even when compiled as an App. Scrolling is visually broken, but the levels still process properly, so it should be an easy fix. I now have ~5000 extra bytes for new content and features: YESZ!

Great, so that means you're not using CrabCake?
Title: Re: Task List
Post by: JustCause on May 29, 2011, 04:15:12 pm
ACTUALLY SIGNIFICANT UPDATE! Levels now load properly even when compiled as an App. Scrolling is visually broken, but the levels still process properly, so it should be an easy fix. I now have ~5000 extra bytes for new content and features: YESZ!
Great, so that means you're not using CrabCake?

How the hell did you reply so...no, ATM Crabcake is giving me problems. I can't get it included properly: it's most likely a side effect of Axe 0.4.8, which I am forced to use or things fundamentally break even worse.

ED: Stupid Mac formatting keys.
Title: Re: Task List
Post by: JustCause on June 02, 2011, 11:37:07 pm
Scrolling still glitches up and I have no idea why. FML.
/me headdesks
Title: Re: Task List
Post by: DJ Omnimaga on June 02, 2011, 11:46:17 pm
Sorry to hear about the bugs in The Game D:
Title: Re: Task List
Post by: JustCause on June 02, 2011, 11:53:18 pm
Your clever use of capitalization makes it all better, DJ. Is there a special font for sarcasm?
/me bludgeons himself with a slide case
Title: Re: Task List
Post by: DJ Omnimaga on June 03, 2011, 12:56:51 am
I forgot what it was :P
Title: Re: Task List
Post by: JustCause on June 03, 2011, 12:23:23 pm
Okay, I think I have the scrolling glitch pinned down. As far as I can tell, it's some kind of bizzare miscall of DT. Progress, I guess.
Title: Re: Task List
Post by: JustCause on June 04, 2011, 03:51:18 pm
Scrolling still borked. Reason unknown. Fixed a bug that caused all levels to be named AAAAAAAA. Added graceful handling of 0 levelsets.
Title: Re: Task List
Post by: JustCause on June 08, 2011, 01:58:55 am
I did some work yesterday...

Massive usability improvements to the level browser and editor. Improved bounds checking during level creation, preventing levels of larger size than the calc memory. ^^; Program now gracefully quits if it runs out of RAM. Across-the-board engine improvements made. Better restart prompt after death.
Title: Re: Task List
Post by: DJ Omnimaga on June 08, 2011, 02:08:20 am
Cool to hear. Have you managed to fix the scrolling?
Title: Re: Task List
Post by: JustCause on June 08, 2011, 04:20:14 am
Nope. It's not for lack of trying, though. The new tiles just aren't drawing for some reason...grr. I'll fix it eventually.
Title: Re: Task List
Post by: DJ Omnimaga on June 08, 2011, 04:24:22 am
Sorry to hear. Feel free to ask help if you need any though (in the Axe section).
Title: Re: Task List
Post by: JustCause on June 08, 2011, 04:48:05 am
I would ask, but for the fact that my source is now spaghetti code. >_< MUST TRY HARDER!
Title: Re: Task List
Post by: DJ Omnimaga on June 12, 2011, 02:07:14 am
Oh ok. I guess you are free to ask anyway, though. It would suck for example if the project died due to a bug D:
Title: Re: Task List
Post by: JustCause on June 13, 2011, 04:36:09 pm
I have poured too much of my time into this project to let it die. Don't worry.
Title: Re: Task List
Post by: JustCause on September 06, 2011, 08:49:22 am
Well, after a weekend's worth of work, I am running into the exact same problems as I was before. I ran into them faster, though, so that's something. :P

All jokes aside, my extended VAT routines are now much better-documented and I should actually be able to use them to create something usable.

Now if only Axe 0.5 file reading would cooperate with me. :)
Title: Re: Task List
Post by: JustCause on September 15, 2011, 10:36:35 am
External level reading and browsing now works, though the menu isn't pretty. Now to code a usable editor. Progress Marches On! :D