Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: ztrumpet on March 30, 2012, 02:30:15 pm

Title: Impromptu Programming Challenge
Post by: ztrumpet on March 30, 2012, 02:30:15 pm
Hello!

I am currently on Spring Break, so I have some time to spare, and I decided to dedicate some of the remaining time I have today to programming.  Earlier I mentally designed a box-pushing puzzle game that would take place in a tower-like structure.  I can't really give any details as to what it'll look like and everything as I haven't programmed anything yet, but I am going to have everything take place on the Homescreen because I feel like doing Homescreen graphics today.  It'll be in pure TI Basic, and I am going to start working on it as soon as I post this post.

If all goes well, I'll have something to share with all of you at the end of the day!
Title: Re: Impromptu Programming Challenge
Post by: TIfanx1999 on March 30, 2012, 03:11:54 pm
Awesome! Great to see you around Z! I hope everything is going well for ya! =D
Title: Re: Impromptu Programming Challenge
Post by: ztrumpet on March 30, 2012, 04:57:02 pm
Hey Art!  Everything's going quite well for me, I'm just super busy.

Well, after a little more than two hours I have most of the main engine done.  At the bottom of this post are two screenshots of it in action.  The first has a "rand(11" in it for a delay, and it's still super fast.  The second one is without the delay, and the program is pretty much unplayable at that speed.  It's amazing how fast TI Basic can be!

Up next is the addition of switches.  My goal is to have them working within 2 hours.
Title: Re: Impromptu Programming Challenge
Post by: LincolnB on March 30, 2012, 05:03:07 pm
Wow, that's really impressive.
Title: Re: Impromptu Programming Challenge
Post by: ztrumpet on March 30, 2012, 07:04:38 pm
Well, I couldn't get switches working at all.  This means that my original idea for puzzles won't work, so I don't really know what to do with this.  For this reason, I'm just going to write this one off as too hard for me and upload what I showed in the above screenshots here.

Even if it didn't work how I wanted it to, I still think what I have is a great example of what Basic can do.
Title: Re: Impromptu Programming Challenge
Post by: TIfanx1999 on March 30, 2012, 07:22:01 pm
I'm not sure what you were wanting to do with switches, but it still looks quite nice regardless. Were screenies taken in 15mhz?
Title: Re: Impromptu Programming Challenge
Post by: ztrumpet on March 30, 2012, 07:31:27 pm
Were screenies taken in 15mhz?
Yup.  It'd still be pretty fast in 6mhz, though.
Title: Re: Impromptu Programming Challenge
Post by: Xeda112358 on March 30, 2012, 07:32:27 pm
Wow, that is still really great o.o
Title: Re: Impromptu Programming Challenge
Post by: FinaleTI on March 30, 2012, 09:04:02 pm
What can be done in Pure BASIC never ceases to amaze me... Even if you didn't accomplish your original goal, you still churned out a pretty impressive program!
Great job as usual!