Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: 123outerme on August 04, 2014, 03:24:10 pm

Title: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 04, 2014, 03:24:10 pm
In pure BASIC (since Axe is incompatible with the CSE, and I can't find a way to do Asm), I am creating a todo list. This is compatible with monochrome calcs that use .8xp files, meaning the 83+ to the 84+CSE.
It has a monetary system, where you can get points by completing tasks. Use these points, called Sparks, in the Motor Shop to buy customization options, minigames, and more!

Edit: Version 1.2.5 is out.
Spoiler For Changelog 1.2.5:
Changelog 1.2.5:
*Actually fixed bug that quits when adding a list item
*Fixed bug that doesn't allow items to be checked off
*Small tweaks

Spoiler For Screenshots:
(http://img.ourl.ca/SCREEN1.BMP)



Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: Sorunome on August 04, 2014, 05:13:31 pm
Sounds interesting :)
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 04, 2014, 06:21:09 pm
Sounds interesting :)
Thanks! I already have the number to text engine working, and I'm working on the text to number engine right now.
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: bb010g on August 04, 2014, 07:54:22 pm
Reminds me of Chore Wars.
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 04, 2014, 09:06:00 pm
Good news: Thanks to JWinslow23 and Runer112, I got the text to data and the data to text converters working! I also have the GUI and some checklist-y functions (selecting which item to check off and checking it off) completed.
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 05, 2014, 12:21:08 pm
Well, I finished the Motor Shop, and did a little bit more work in the GUI department.
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 05, 2014, 03:00:54 pm
I have the GUI 90% implemented. All I have to do is add the ability to add new list items, and then the framework is done. I have yet to do the minigames, though!
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 05, 2014, 03:15:39 pm
Now there is a demo version! See the OP for details. The only thing that I need to add is the minigames you can unlock. Other than that, it's finished!
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 05, 2014, 05:55:43 pm
New demo! See the OP for details. The last thing that I need to add is the minigames, and then you will be able to enjoy this fully!
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 05, 2014, 09:03:01 pm
I updated the demo. Now, everything works smoothly! Still, I need to add the minigames, but after that, I'll be done! ;D
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 06, 2014, 12:17:20 pm
Added a screenshot! I'm working on the first minigame right now.
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 06, 2014, 06:20:48 pm
I added the first minigame! I still need an idea for the second, though. I'm almost done, just a few more things to do!
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 12, 2014, 07:12:34 pm
I accidentally broke Engine. Once I fix it, I'll make a video of all of the features and stuff. I still need an idea for the second minigame!
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: DJ Omnimaga on August 12, 2014, 10:12:49 pm
From the first post it looks interesting, although new gameplay features will definitively be a good idea to make the game stand out from other ticalc.org games in general.
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 12, 2014, 11:47:05 pm
From the first post it looks interesting, although new gameplay features will definitively be a good idea to make the game stand out from other ticalc.org games in general.
...game? ???
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: DJ Omnimaga on August 13, 2014, 12:35:54 am
Well in the video it looks kinda like a game, right? :P
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: Princetonlion.tibd on August 13, 2014, 11:25:07 am
Wait, it wasn't a game?
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 13, 2014, 12:23:27 pm
Well in the video it looks kinda like a game, right? :P
Oh, sorry, that's the first minigame. Should've specified that first :P
And, I fixed Engine a little bit, but I still screwed up a lot. Could anyone possibly help fix it? The broken version is attached.
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 23, 2014, 02:34:57 pm
Well, instead of working off of that one, I'm working off of the demo version attached. It'll take me some time to figure out all of the differences and then apply the code, while also bug testing, but I will fix this!
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 23, 2014, 10:20:36 pm
Spoiler For Rage:
RAAAAAAAARGH!!!!!
(http://i.imgur.com/rdIsTE2.gif)
I finally fixed it. I have no idea what I did to fix it, since I changed a lot of things, so I won't be tweaking it until I add the second minigame (which I still need an idea for).

Edit 10:50 PM Server Time: I fixed a few things and reuploaded. Now, this version is also on the OP!
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: Princetonlion.tibd on August 24, 2014, 12:24:18 am
The first minigame reminds me of the tunnel pack game on DJ's Ticalc: Catch the lobsters
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 24, 2014, 02:26:33 pm
I added the main features video!
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 25, 2014, 06:01:33 pm
I added and changed several things. There's a changelog document in the .zip attached to the OP, and here.

Spoiler For Changelog 0.6:
Changelog 0.6:

*Added "Options Menu", moved Help there, added ability to switch cursors
*Changed program so that list items now use custom lists instead of L1-L6
*Added a text overflow block
*Fixed visual bug with exiting out of Help screen
*Fixed bugs related to empty lists and ERR: DIM
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 25, 2014, 10:12:01 pm
I finally got an idea for the second minigame, and I put it together!! I'm merging it into the main program, and will upload it later.

For me, it is 10:11 PM* at the time of posting, so I'll take a video of this tomorrow >.>
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: Princetonlion.tibd on August 25, 2014, 10:14:54 pm
Out of interest, what's minigame #2? (don't tell me if it's a secret)
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 25, 2014, 10:15:31 pm
Out of interest, what's minigame #2? (don't tell me if it's a secret)
Don't worry, it's not a secret, but you'll see when I upload the video ;)
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 25, 2014, 10:21:22 pm
I uploaded the new .zip to the OP!
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 26, 2014, 10:16:00 am
I fixed a lot, I'm uploading 0.8 to the OP now...
Spoiler For Changelog 0.8:
Changelog 0.8:
*Added version number to Help screen
*Added Spark rewards for second minigame
*Tweaked Spark reward test for first minigame
*Tweaked amount of Sparks rewarded per item completed
*Tweaked prices of both minigames
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 26, 2014, 10:43:35 am
I uploaded the video of Engine Minigame 2!
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 26, 2014, 11:04:34 am
I uploaded 0.8.1 to the OP with a few fixes:
Spoiler For Changelog 0.8.1:
Changelog 0.8.1:
*Tweaked Minigame 1's Spark rewards (now it's 10 Sparks per 75 dodged "I"s)
*Fixed issue with exiting out of minigames and going to the wrong place
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 26, 2014, 12:08:10 pm
I uploaded 0.9 to the OP. 0.9 adds some important fixes:
Spoiler For Changelog 0.9:
Changelog 0.9:
*Added how to quit (ENTER) in the Help screen
*Hopefully fixed bug where Engine added a space to the beginning of an entry
*Other tweaks and optimizations
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 26, 2014, 01:20:58 pm
Engine is now ready for use! I uploaded 1.0 to the OP.
Spoiler For Changelog 1.0:
Changelog 1.0:
*Tons of Optimizations (~4100 - 3941 bytes!)
*Fixed issue with trying to check off a list item and cursor going into the divider line
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: Sorunome on August 26, 2014, 04:28:18 pm
123outerme, congratulations on hepta-posting o.o (all 7 posts where today)
Next time, please take use of that modify button ;)
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 26, 2014, 04:31:40 pm
I added a poll about features that I may add!

123outerme, congratulations on hepta-posting o.o (all 7 posts where today)
Next time, please take use of that modify button ;)
Sorry, I thought that project updates were allowed to be in a row :-\
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: Sorunome on August 26, 2014, 04:37:07 pm
It is only allowed if it are big updates, but then also not 7 times in one single day, that is just way too much. Next time just edit your post, except if it is a really major update. Or like, just post a update every 12h for a rule-of-thumb? IDK
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 26, 2014, 04:38:24 pm
It is only allowed if it are big updates, but then also not 7 times in one single day, that is just way too much. Next time just edit your post, except if it is a really major update. Or like, just post a update every 12h for a rule-of-thumb? IDK
Okay.
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: Princetonlion.tibd on August 26, 2014, 04:54:16 pm
Hepta-post O.O
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 26, 2014, 11:29:02 pm
Added Version 1.1.

Spoiler For Changelog 1.1:
Changelog 1.1:
*Added "Again" option (you can repeat minigames)
*Added "Won Sparks" message wheb you win Sparks in minigames
*Fixed Options
*Optimizations
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 27, 2014, 05:32:56 pm
Spoiler For Changelog 1.2:
*Fixed most actions messing text up
*Fixed a few minor bugs having to do with starting up Engine without LENSAV
*Locked editing capabilities
*Small optimizations
Uploaded to the OP.

Edit:
Spoiler For Changelog 1.2.1:
Changelog 1.2.1:
*Fixed a few bugs
Uploaded.
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 28, 2014, 05:11:38 pm
Uploaded a small fix as 1.2.2.

Spoiler For Changelog 1.2.2:
Changelog 1.2.2:
*Fixed a small bug with the minigames list

And another fix as 1.2.3:

Spoiler For Changelog 1.2.3:
Changelog 1.2.3:
*Added "Saving" message
*Fixed small issues
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 30, 2014, 01:29:39 pm
Uploaded 1.2.4 to the OP.

Spoiler For Changelog 1.2.4:
Changelog 1.2.4:
*Fixed minor issue with adding a list item
Title: Re: Engine - A BASIC Todo List: Drive Your Goals
Post by: 123outerme on August 31, 2014, 10:13:35 pm
Released 1.2.5, which does this:

Spoiler For Changelog 1.2.5:
Changelog 1.2.5:
*Actually fixed bug that quits when adding a list item
*Fixed bug that doesn't allow items to be checked off
*Small tweaks

Uploaded to the OP.