Omnimaga

Omnimaga => Completed => Our Projects => Trapped for the TI-Nspire and TI-89 => Topic started by: apcalc on July 20, 2010, 11:21:48 pm

Title: Block Dude Nspire
Post by: apcalc on July 20, 2010, 11:21:48 pm
Here is a project I have been working on for a bit now and I am just about done. :)

This is a port of the classic TI-83+ game Block Dude for the TI-Nspire.  The only major differences are different graphics and the elimination of screen scrolling (which I might add later).  Below are a few links to screenshots of the project, from earliest to latest produced :

http://i974.photobucket.com/albums/ae226/apcalc/Capture-1.gif
http://i974.photobucket.com/albums/ae226/apcalc/Capture-3.gif
http://i974.photobucket.com/albums/ae226/apcalc/BDN-1.gif

Also, attached is a test version of the project (only Non CAS, sorry.  I can't get Ndless to work on a CAS rom on the emulator).  Only the first two levels are in this version.  After you finish the second, just hit escape to go back to the doc screen. :)
Title: Re: Block Dude Nspire
Post by: nemo on July 20, 2010, 11:24:41 pm
it looks great! i would suggest adding in scrolling and enhancing the graphics with the nspire's greater resolution. part of the difficulty of the puzzles were the fact you could only see so much of the screen at a time. wonderful job!
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on July 20, 2010, 11:33:18 pm
I am happy you posted about it. Nice project you got here and I like the look so far. Only suggestion is that you should maybe stick to a layout similar to the 2nd screenshot, except the first level. Maybe something like below:
Title: Re: Block Dude Nspire
Post by: apcalc on July 20, 2010, 11:51:44 pm
Guys, I think I am going to add the screen scrolling, but in a different version.

I plan on releasing the first version at the beginning of the school year to try to get students interested in the Nspire with a new game.

If I finish before then (likely) I will post it here first. ;)
Title: Re: Block Dude Nspire
Post by: meishe91 on July 20, 2010, 11:59:30 pm
Great job on that! Looks awesome :)
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on July 21, 2010, 12:06:17 am
I like the school year release idea. It may also spread the word about Ndless, too, providing most people won't upgrade too high x.x

Also it would be nice afterward to see a remake of blockdude with larger res blocks, higher grayscale depth and maybe smooth scrolling
Title: Re: Block Dude Nspire
Post by: bwang on July 21, 2010, 02:51:34 am
Nice!
Glad to see a new Nspire project :) We need more of these.
It needs smooth scrolling (not too hard, I think) and better graphics (probably trivial from an implementation point of view, but not so trivial from an artistic point of view). It would be nice to have an external level loader.
The motion seems a bit slow at the moment. What sprite code are you using?
You don't need a working CAS emulator to compile for the CAS. Just change the setting in the Makefile.
Will it be open source?
Title: Re: Block Dude Nspire
Post by: Magic Banana on July 21, 2010, 03:18:21 am
Hmm, just wondering, what size are the sprites and how many colors do they use?
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on July 21, 2010, 04:07:39 am
10x10, from what I could see. I think he only uses 4 or 5 lv grayscale for now. However, since the Nspire supports 16, he could probably switch to that when he makes his 2nd Block Dude clone.


I think his main goal for the first was a clone of Block Dude where levels could fit in the screen entirely.
Title: Re: Block Dude Nspire
Post by: apcalc on July 21, 2010, 09:03:07 am
It needs smooth scrolling (not too hard, I think) and better graphics (probably trivial from an implementation point of view, but not so trivial from an artistic point of view). It would be nice to have an external level loader.
The motion seems a bit slow at the moment.
I will try to add most of these things for the second version.  I have some summer work I have to get done before school, so I am not sure how much time I will have to add these to the first version.  Right now, I think I only have to add all 11 levels.  After school starts and I get my schedule stabilized, I should have more time for programming, but one of my major goals now is to get this game released to the world to increase the amount of Nspire programs.  Also, for the level loader, would a level editor with saving to an external file be nice? (It would probably use the same graphics as the above screenshots instead of the redesign when I add scrolling because it is a lot easier to make the level when you see it completely).
You don't need a working CAS emulator to compile for the CAS. Just change the setting in the Makefile.
I know, but I did not want to upload it in case it was not stable.
Will it be open source?
Yes, I will include the source when I release it. ;)
Quote from: Magic Banana
Hmm, just wondering, what size are the sprites and how many colors do they use?
Yes, they are 10x10 right now and are 4 level gray scale.
Quote from: DJ Omnimaga
I think his main goal for the first was a clone of Block Dude where levels could fit in the screen entirely.
Yes, this was one of my goals.   It has never been done before (on a calculator, maybe on a computer game also?) and I wanted to see if it was possible.


Thanks for the positive comments and suggestions guys!  This is my first game I will be releasing for the calculator world and I am happy with how it turned out!  :)
Title: Re: Block Dude Nspire
Post by: calcdude84se on July 21, 2010, 10:20:43 am
Looks nice! Can't wait to see more features!
(Not that I'll play it, but it still looks awesome :))
Title: Re: Block Dude Nspire
Post by: fb39ca4 on July 21, 2010, 10:25:37 am
Look at this: http://oos.moxiecode.com/examples/blockdude/index2.html (http://oos.moxiecode.com/examples/blockdude/index2.html)

It's a flash remake of Block Dude, which should give you some nspirations for the graphics.
Title: Re: Block Dude Nspire
Post by: calcdude84se on July 21, 2010, 10:28:51 am
That looks cool. Nice find! :)
Title: Re: Block Dude Nspire
Post by: apcalc on July 21, 2010, 10:31:19 am
Look at this: http://oos.moxiecode.com/examples/blockdude/index2.html (http://oos.moxiecode.com/examples/blockdude/index2.html)

It's a flash remake of Block Dude, which should give you some nspirations for the graphics.

That is very nice!

Thanks for the link!  I will consider using some of the ideas in this version!
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on July 21, 2010, 11:51:59 am
A level editor would be nice. It would also be nice in future sequels if you could maybe contact Trapped author on MaxCoderz forums (www.maxcoderz.org) to see if you could get permission to port his game and integrate it into yours? I played both Block Dude and Trapped and they are both great games.

Btw guys, games aren't all about graphics. Just because a game graphic are simple doesn't make the game bad. Plus maybe he wanted to stay with graphics similar to the original for the first version, then make another one with better one. I think his aim was to also make the levels fit in the screen without scrolling for now.
Title: Re: Block Dude Nspire
Post by: ztrumpet on July 21, 2010, 11:53:46 am
Awesome!  Excellent job! ;D
Title: Re: Block Dude Nspire
Post by: calcdude84se on July 21, 2010, 11:59:34 am
Oh, wow, how did I never hear about Trapped? This is going on my calc right now :)
I don't care whether or not there's scrolling. It's good either way IMO
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on July 21, 2010, 12:02:27 pm
Yeah trapped is so underrated on ticalc.org, probably because people saw it as unoriginal, since it's inspired from Block Dude, so they probably think it's the same thing and don't bother. This could prbly have explained the lack of a feature, too. Great game, though.
Title: Re: Block Dude Nspire
Post by: lachprog on July 21, 2010, 07:24:35 pm

The game looks nice, apcalc!

Nice to see new nspire projects poping up  :)

Title: Re: Block Dude Nspire
Post by: apcalc on July 24, 2010, 12:22:58 pm
New Screenshot!

Level 11 on the Nspire's huge screen ;)

(http://i974.photobucket.com/albums/ae226/apcalc/Capture1-1.gif)

I should have this project done pretty soon.  I only have to add 5 more levels and then fix a few small bugs. :)
Title: Re: Block Dude Nspire
Post by: calcdude84se on July 24, 2010, 12:58:58 pm
Looks awesome! I do hope you have the physics right, because otherwise it might be impossible to solve level 11 ;D
Good job, though. Keep up the good work! :)
Title: Re: Block Dude Nspire
Post by: apcalc on July 24, 2010, 01:01:59 pm
Looks awesome! I do hope you have the physics right, because otherwise it might be impossible to solve level 11 ;D
Good job, though. Keep up the good work! :)

I just beat level 11 this morning, so they should be ok.  If I get time, I will make an animated screenshot later. :)
Title: Re: Block Dude Nspire
Post by: calcdude84se on July 24, 2010, 01:03:31 pm
Cool! You know how much we love screenies ;D
Can't wait to see it in action!
Title: Re: Block Dude Nspire
Post by: Builderboy on July 24, 2010, 02:47:45 pm
That looks really really nice :) I have a question about movement, is it immediate movement like in the original blockdude or is there some smooth movement between each steps?
Title: Re: Block Dude Nspire
Post by: apcalc on July 24, 2010, 05:56:15 pm
Builderboy, the movement is immediate like the original blockdude.   I made several changes to the game, but this is one thing I wanted to leave original.  It would not be too hard to add this in the future though.

Also, if anyone wants to test this game out, I have attached a new version of this file.  There are only 4 levels so far (1,2,3,11).  Here are the passwords:

If you want the level keys, you can PM me, but I don't want to post them here in case I change them in the future.

When I release the game, I will post all of the level keys in the Game cheats and walkthroughs section. ;)
Title: Re: Block Dude Nspire
Post by: qazz42 on July 24, 2010, 05:59:11 pm
Awsome apcalc, I will be sure to dwnload
Title: Re: Block Dude Nspire
Post by: bwang on July 24, 2010, 07:00:05 pm
Beautiful! I can't wait for this to be finished!
Title: Re: Block Dude Nspire
Post by: Hot_Dog on July 24, 2010, 07:14:54 pm
Wow wow wow!  Great job so far!
Title: Re: Block Dude Nspire
Post by: TIfanx1999 on July 25, 2010, 06:58:26 am
I don't have an Nspire yet, but this will surely be a welcome addition to the Nspire game library. Good work here! I'm looking forward to seeing the version with scrolling as well. =)
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on July 29, 2010, 01:37:56 am
Wow nice job Apcalc so far. I wonder if this will get featured on ticalc.org? That said, maybe they'll wait for the sequel, but since it's a classic being converted for the Nspire, maybe they'll make a news. Regardless, if Ndless comes out for OS 1.7, 2.0, 2.0.1 or 2.1, I'll be sure to try this again :)

I'll probably try it on emulator beforehand, though. I might still have it setup somewhere (thanks to Bwang)
Title: Re: Block Dude Nspire
Post by: apcalc on July 30, 2010, 11:46:14 am
I had a little bit of extra time on my hands yesterday, so I added the scrolling to this version instead of making a second version.  Here is a short gif of the scrolling in action.  I have not done the new graphics yet (I am working on them now--I am almost done), so the level only fills a small portion of the screen.  When I am done with the new graphics, it will fill the majority of the area of the screen.

(http://i974.photobucket.com/albums/ae226/apcalc/BDN.gif)
Title: Re: Block Dude Nspire
Post by: Hot_Dog on July 30, 2010, 12:06:27 pm
When I am done with the new graphics, it will fill the majority of the area of the screen.

(http://i974.photobucket.com/albums/ae226/apcalc/BDN.gif)

That's good to know.  In the meantime, nice work!  It looks glorious in grayscale
Title: Re: Block Dude Nspire
Post by: bwang on July 30, 2010, 03:29:48 pm
Yay scrolling! I can't wait for the new graphics :)
Here's something that might help if you want to edit sprites. Rename it to BMPtoC.exe.
I stole it from the Nspire picture viewer on TI-Bank.
Title: Re: Block Dude Nspire
Post by: apcalc on July 30, 2010, 04:16:49 pm
Say it with me---16 Level Grayscale!!!!

(http://i974.photobucket.com/albums/ae226/apcalc/BDN-3.gif)

These are not the final graphics yet.  I definitely need to redo the door to make it a bit bigger.
Title: Re: Block Dude Nspire
Post by: Hot_Dog on July 30, 2010, 04:20:19 pm
/me yells garbled words indicating how awesome the graphics look
Title: Re: Block Dude Nspire
Post by: bwang on July 30, 2010, 04:20:38 pm
Yay! Big graphics :)
What are the new sprite dimensions?
Title: Re: Block Dude Nspire
Post by: apcalc on July 30, 2010, 04:21:37 pm
Thanks for the positive comments guys!

The new graphics are 24x24 pixels.
Title: Re: Block Dude Nspire
Post by: TsukasaZX on July 30, 2010, 04:22:42 pm
Awesome! I almost want an Nspire now :P
Title: Re: Block Dude Nspire
Post by: bwang on July 30, 2010, 04:24:37 pm
I wonder if you have enough sprite resolution to give the little man a walking animation now? It would look so much fancier if he did more than just slide around.
Title: Re: Block Dude Nspire
Post by: fb39ca4 on July 30, 2010, 04:32:14 pm
Awesome graphics! If smooth scrolling and sprite animations were added, it would make this game.

BTW, why is there an empty column on the right side of the screen? Also, how did you get the message boxes to show up without displaying the my documents screen in the background?
Title: Re: Block Dude Nspire
Post by: apcalc on July 30, 2010, 05:15:30 pm
BTW, why is there an empty column on the right side of the screen? Also, how did you get the message boxes to show up without displaying the my documents screen in the background?

There is an empty column at the right side because I wanted to make the same amount of the level fit on the screen as in the original game.  It will be centered for the final release. I have no idea why the message boxes show up w/o the my documents screen in the background, I made no changes that I know of. :)

Also, I have contacted the author of Trapped, a Z80 calc game that was a sequel to Block Dude.  The author of this game has given me permission to make a clone of his game for the TI-Nspire, so that will be my next project when I finish this game! :)
Title: Re: Block Dude Nspire
Post by: bwang on July 30, 2010, 05:21:37 pm
w00t! The legendary games are on the Nspire now! Hopefully this will get a feature when it is released.
Title: Re: Block Dude Nspire
Post by: fb39ca4 on July 30, 2010, 05:23:00 pm
Blockdude and Trapped should be merged in the same game. The trapped engine is backwards compatible with blockdude levels. Also, external level support would be nice.
Title: Re: Block Dude Nspire
Post by: Hot_Dog on July 30, 2010, 06:45:19 pm
Quote
Blockdude and Trapped should be merged in the same game.

Agreed
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on July 31, 2010, 01:48:18 am
Wow this is awesome, nice work apcalc :D

Also I'm happy Trapped author replied. You should merge both games in one I think :)
Title: Re: Block Dude Nspire
Post by: Madskillz on July 31, 2010, 02:08:05 am
If I remember right, they pretty much were the same game. I mean you could play all the original levels, plus had all those cool new features/levels.
By the way, it looks great. Keep it up, apcalc!
Title: Re: Block Dude Nspire
Post by: TIfanx1999 on July 31, 2010, 07:54:28 pm
Thanks for the positive comments guys!

The new graphics are 24x24 pixels.
I wonder if you have enough sprite resolution to give the little man a walking animation now? It would look so much fancier if he did more than just slide around.
At 24x 24 pixels he's Megaman sized, :D So it should definetley be possible.
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on August 01, 2010, 12:56:38 pm
The only thing is that you should probably call the game like Block Dude & Trapped: 2 Game Remakes In One, or at least Block Dude Remake/Enhanced and state clearly in the description beginning that the game includes levels from both game and maybe link to the original file info pages so people know about Trapped.
Title: Re: Block Dude Nspire
Post by: apcalc on August 01, 2010, 01:01:38 pm
I am not sure if I am going to combine these two games into one.  Block Dude will be done in no more than 3 weeks (it could be just one week but I have a lot of work I have to get done before school starts [summer reading :(]).  During the school year, I do not have all that much time to program, so it could be several months after that I release Trapped.  Also, since these two games are completely separate on the 83/84 series, I might keep it that way for the Nspire too. :)  Thank you for the positive feedback on this game!  I hope to have a final release ready soon!
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on August 01, 2010, 01:04:01 pm
Gah I hate when they make you do school work during Summer x.x. IMHO, vacations are vacations. They should not touch them.

I hope when school starts that you don't have to quit calc stuff and the community x.x, it would kinda suck.

I guess you could maybe keep the games separate like the 83+ series and if people request a merge, only do it if you get free time again.
Title: Re: Block Dude Nspire
Post by: apcalc on August 01, 2010, 02:27:23 pm
DJ, at worst, I will have to stop programming for periods of time during the school year.  I am in several AP classes, but that probably will not determine my programming time.  It all depends on the English teacher I get.  If I get the one I had last year, I will probably not have any time to program at all, but if I get the one I had two years ago, I will have a lot more time.  Nevertheless, I will still be at least somewhat active on Omnimaga.  It does not take too much time to come here and catch up with the calc community.  When I program, I need to have a long stretch of time to work.  School work can have a great affect on my programming time. :(
Title: Re: Block Dude Nspire
Post by: apcalc on August 02, 2010, 09:23:04 am
I am happy to announce that I think I am done with Block Dude Nspire!

The final version (hopefully) is attached for the Non CAS and CAS calcs.  If you find any bugs, please post here so I can fix them promptly! Thank you!
Title: Re: Block Dude Nspire
Post by: qazz42 on August 02, 2010, 09:27:22 am
Awsome, first to download!
Title: Re: Block Dude Nspire
Post by: Hot_Dog on August 02, 2010, 10:12:13 am
That was fast...I assume that since your last comment on 24 x 24 sprites, it was only a matter of making the door bigger and adding the remaining levels?  Or what else did you have to do?
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on August 04, 2010, 06:21:31 pm
Wow awesome to see this released! You are uploading it to ticalc.org soon, right?

I can,t wait to try it when I get some time :)
Title: Re: Block Dude Nspire
Post by: qazz42 on August 04, 2010, 10:25:39 pm
Umm, on the nspire emu, it crashed...
Title: Re: Block Dude Nspire
Post by: phj on August 05, 2010, 08:20:49 am
In the first level some blocks appear at the top of the screen when you move.
Title: Re: Block Dude Nspire
Post by: ztrumpet on August 05, 2010, 10:34:41 am
Nice job apcalc!  Though I can't test it, it looks neat. ;D
Title: Re: Block Dude Nspire
Post by: qazz42 on August 05, 2010, 11:05:04 am
Yep, everything looks awsome! I cant wait, first thing I do when ndless2 comes out will be using your blockdude game!
Title: Re: Block Dude Nspire
Post by: apcalc on August 05, 2010, 11:11:01 am
I just want to make a quick note here:

In the latetest version listed above, I have recieved comments that there are random sprites above level 1.  This issue was caused because the size of level 1 is smaller than what was being drawn on the screen.  The drawing engine was trying to access currentlevel[-1].  I just increased the size of level 1 by adding an extra row to the array.  This issue has been fixed :)

Likewise, there are two other bugs in that version that are not fixed.  I will list them here:

1. Level 4 is not correct (it is not the same as level 4 in the original Block Dude)
2. When the guy could climb a brick (or box), but he was holding a block, which prevented him from climbing (if he did climb, the block would be over the brick), if you tried to go up in this situation, the guy would dissappear until you pressed another key.

All three of the bugs listed here have been fixed. :)

I am just about ready to release this game on ticalc.org.  I just want to test the levels 1 more time to make sure everything is ok.  Thank you everyone for your support of this program! :D
Title: Re: Block Dude Nspire
Post by: phj on August 05, 2010, 01:06:51 pm
I found another bug in level 4. When holding a block and walking in a one block high hole the guy becomes uncontrollable.
Title: Re: Block Dude Nspire
Post by: apcalc on August 05, 2010, 04:55:37 pm
Well, that area in level 4 is not supposed to be there anyway (it was the typo I mentioned in my last post), but I will still look into this bug as it might be a problem in other areas of the game. Thank you for the bug report!
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on August 05, 2010, 05:09:21 pm
Darn I really hope to find some time to play this. It's an amazing game. I hope it gets featured. It was already done before on another calc model, but it's a classic so it deserves a news when your TI-Nspire version of the game is posted there. :)

(2 more to go.)
Title: Re: Block Dude Nspire
Post by: apcalc on August 05, 2010, 08:33:21 pm
Here is a new version with the three bugs listed earlier fixed!  I have still not looked into the bug phj posted about.  I will try to fix it later!
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on August 06, 2010, 07:28:21 pm
Mhmm btw will this run on the emulator? I tried running two versions in it and it freezes after choosing OK on the info/title screen thing. I got version 0.2.0, though, since it's bwang who set it up for me a while ago.

EDIT: Nvm, Apcalc told me how on IRC just now.

Nice game, but I think the controls need some fixes. When I press the down arrow to grab blocks, I always end up dropping them almost immediately after grabbing them because the key delay when grabbing blocks is way too short to give me enough time to release the down arrow key. It got frustrating and I just gave up before finishing LV 2. You should make it so he won't drop the block until you release the key then press it again, same for grabbing blocks. Or at least, add a delay of half a second before quick key repeats occurs. I think it might be good to do the same for when moving around so we don't keep accidentally falling in a pit one step further than we meant to move to
Title: Re: Block Dude Nspire
Post by: apcalc on August 06, 2010, 08:27:44 pm
I have made some changes to this game reflecting DJ's comments.  First, you now have to release the down key before you can pick up/ put down a block.  I have left the key delay on the left, right, and up keys (it is about a half of a second) because sometimes when I play I find it easier to move when I don't have to actually click the key each time, but that is just my personal preference. If you want to see an example of the actual key delay time, look in the "Trapped for TI-Nspire" thread at the bomb explosion (second screenshot).  The delay between the explosion frames is the exact time as the key delay (the delay is slightly longer on the actual hardware than on the emulator).  If anyone thinks I should make the left, right, and up keys like the down key (having to release it before you can perform that action again), please post here.  I definitely feel that DJ is right about the down key though.  It can be hard to control sometimes.

Likewise, due to confusion on how to actually go to level 1 (you had to press the home key), I have changed the method to enter key codes.  In this version, you can press enter at the original dialog box to go to level 1. I will probably also make it so you can use the "click" button between the directional keys to go to level 1. If you want to enter a key code, you have to press the esc key, then enter the code.

Also, in order to test this game on more complicated levels, here is the keycode for level 11 (this will be changed before release ;)):

T, C, Menu

Thank you for all of your comments about this game!  They help to make it better!  Don't feel bad about posting any problems about this game, I am happy to here them so I can fix the game and make it better! :)

EDIT: I just wanted to note that this game will be released on ticalc.org sometime before Thursday :)
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on August 06, 2010, 09:20:20 pm
Nice update, I'll give this a try again later :)

I wonder if it will get featured
Title: Re: Block Dude Nspire
Post by: ztrumpet on August 07, 2010, 06:58:00 pm
If anyone thinks I should make the left, right, and up keys like the down key (having to release it before you can perform that action again), please post here.
I think it should remain as you have it now. :)

This is a cool game.  Nice job on it.  I think it would be a good candidate to get featured as well. ;D
Title: Re: Block Dude Nspire
Post by: phj on August 08, 2010, 07:26:03 am
Level 8 contains a bug when you start and press a directional key the guy falls in the ground. Also when carrying a block and going down with one block space the block can double and the brick after it disappears (and you get up to three people on the screen at the same time).
Title: Re: Block Dude Nspire
Post by: apcalc on August 08, 2010, 10:47:41 am
Fixed!

The first one was caused by a typo (the game literally thought that the guy was one position lower than his actual position because his position initialization was 1 higher than it should have been)

The second one was the same exact bug that caused your original problem in level 4.  I never got around to fixing it.  It was caused because I copied and pasted a part of the code (while the guy was holding a box) from the left movement and I forgot to change a -1 to a +1.

EDIT:  Also, while playing the 83+ version of Block Dude for the first time yesterday, I discovered one problem with my game engine that was different from the original Block Dude.  This has been fixed.

EDIT AGAIN:  Level 10 has the same problem that level 8 has in that version I posted.  (only his position is thought to be one to the left, not up).  This has been fixed.  I didn't have the time to test levels 7-10 yet.  I will tonight and if I cannot beat them I will use the level solutions from Detached Solutions to make sure that they are beatable!  I am still hoping to release this game before Thursday, provided that I do not find any major bugs before then (I really hope all of the bugs are squashed now!)
 
Thank you for the bug reports!
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on August 08, 2010, 05:55:30 pm
Good luck with bug fixing. I hope you don't get too many bugs before Thursday x.x
Title: Re: Block Dude Nspire
Post by: apcalc on August 08, 2010, 06:03:51 pm
I *think* I have squashed all of the bugs.  I just went though and played all 11 levels without stopping (with a little help from Detached Solutions :P) and I only encountered 1 bug (but it was just forgetting to put a brick in a spot where it should have been, so it was a very easy fix :)).  I might hold off release until Wednesday night though so I can put it through more tests to ensure that it is bug free! :)
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on August 08, 2010, 06:09:49 pm
Aaah ok nice to hear :)
Title: Re: Block Dude Nspire
Post by: apcalc on August 08, 2010, 06:58:12 pm
Guys, I just wanted to note that level 10 in the version posted here has a lot of bugs, which are all fixed now.  Some bricks are missing where they should be, I think the guyx position is different than what is drawn, and random sprites were sometimes drawn at the bottom of the level when the bottom row was blank.  Just use the code for level 11 above and skip this level if you reach it.  I don't think it is beatable in that state.
Title: Re: Block Dude Nspire
Post by: bwang on August 08, 2010, 07:18:51 pm
Hmmm...if the bugs are all squashed now, mind posting an update?
Title: Re: Block Dude Nspire
Post by: apcalc on August 08, 2010, 11:21:04 pm
Sure!  This is a .zip file of everything that will be uploaded to ticalc.org (including the soruce and ReadMe).  I made this up earlier today so I might as well post it! :)
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on August 08, 2010, 11:27:13 pm
Nice! I'll try it when I get some time :)
Title: Re: Block Dude Nspire
Post by: apcalc on August 20, 2010, 10:07:50 pm
I just recieved a report on the IRC that this program crashes when it runs on the Nspire CAS.  I am assuming that this is simply caused becaues the wrong os.h file was used, but it might take a few days to fix as I had a nasty virus on my computer today, and I had to reset, loosing all of my files. :(  I will try to fix this as soon as possible.

Also, I just realized the other day that there was a kinda major feature from the original block dude that I overlooked in this version--the ability to scroll around the level.  I almost had this working last night, but I lost this, so I will add this when I update with a working CAS version on ticalc.org.
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on August 20, 2010, 11:05:06 pm
Ouch sorry to hear :/. You still have a backup I hope, right?  Always, always do backups
Title: Re: Block Dude Nspire
Post by: Builderboy on August 21, 2010, 01:14:26 am
Hopefully he has a backup :X was the source included with TiCalc?
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on August 22, 2010, 08:30:18 pm
I think he just lost 24 hours of progress plus the TI-89 port
Title: Re: Block Dude Nspire
Post by: apcalc on September 13, 2010, 03:26:10 pm
I just added 2 new levels to this game!

They are two of the extra ones from here: http://oos.moxiecode.com/examples/blockdude/index2.html

This game says there are three extra levels, but I have not been able to beat level 13 yet, so as soon as I do, I will add level 14!
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on September 13, 2010, 03:29:41 pm
Nice :D, glad to see some bonus levels being added :)
Title: Re: Block Dude Nspire
Post by: apcalc on September 13, 2010, 03:39:03 pm
Ok, now there are officially three more levels! :)

In the future, I plan on adding external level support, so I might end up removing these levels from the "original" 11 and make them into a separate level pack.
Title: Re: Block Dude Nspire
Post by: Hot_Dog on September 13, 2010, 03:42:24 pm
Nice progress!  You should make your own levels!
Title: Re: Block Dude Nspire
Post by: ztrumpet on September 13, 2010, 07:47:46 pm
Nice!  This looks great.  I wish I had an Nspire for this...
* ZTrumpet thinks of his friend's in the locker above his... :P
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on September 13, 2010, 08:19:33 pm
Ok, now there are officially three more levels! :)

In the future, I plan on adding external level support, so I might end up removing these levels from the "original" 11 and make them into a separate level pack.
External level editor would be awesome :D
Title: Re: Block Dude Nspire
Post by: apcalc on September 18, 2010, 06:42:19 pm
A version of this game compatible with Ndless 1.7 has been uploaded to ticalc.org. :)
Title: Re: Block Dude Nspire
Post by: qazz42 on September 18, 2010, 07:18:38 pm
:( I dont have the LED light turn on after I beat a level
Title: Re: Block Dude Nspire
Post by: apcalc on September 18, 2010, 07:38:49 pm
The LED does not work correctly with Ndless 1.7.  I can't even get it to light by directly writing to the address with calc84's console program.
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on September 18, 2010, 11:50:07 pm
A version of this game compatible with Ndless 1.7 has been uploaded to ticalc.org. :)
Cool. Will you keep the Ndless 1.1 version around, though, in case some ppl can't use Ndless 1.7 for any reason?
Title: Re: Block Dude Nspire
Post by: qazz42 on September 19, 2010, 08:29:59 am
ah, ok apcalc, I was only wondering because the Readme said that the light went on

I thought there was something wrong with my calc x.x
Title: Re: Block Dude Nspire
Post by: apcalc on September 19, 2010, 08:59:16 am
A version of this game compatible with Ndless 1.7 has been uploaded to ticalc.org. :)
Cool. Will you keep the Ndless 1.1 version around, though, in case some ppl can't use Ndless 1.7 for any reason?

Well, since Ndless 1.7 hasn't even been officially released yet, I have to keep the 1.1 versions for now.  Hopefully, I will try to still compile a 1.1 version for all of my programs in the future when Ndless 1.7 officially comes out.
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on September 19, 2010, 12:23:53 pm
Ah ok cool. I was wondering  since Ndless 1.7 isn't fully stable yet and certain people may want to keep OS 1.1 for some reasons (isn't it smaller than 1.7 anyway?)
Title: Re: Block Dude Nspire
Post by: ExtendeD on September 20, 2010, 07:25:28 am
I have just tried the 1.7 version, it works quite well :)

Unfortunately the connectors of my calculator are now in a really bad state, I can't keep it in the hand without getting a reboot or a white screen, I must keep it on a table and only press the keys.
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on September 20, 2010, 11:21:57 am
Ouch sorry to hear ExtendeD. Those calcs were definitively not made in a way that allows swapping keypads regularly x.x. I am scared of switching keypads often just for that reason
Title: Re: Block Dude Nspire
Post by: qazz42 on September 20, 2010, 02:51:26 pm
:( sane here, but with my 84 keypad...

a reason I dont want to battery pull everytime ndless goes away
Title: Re: Block Dude Nspire
Post by: dman2073 on November 02, 2010, 12:09:48 pm
How come it crashes my calc? ndless version 1.1.1, os 1.1.  I tried all of the files and I redownloaded it.  I got it from ticalc[dot]org
Title: Re: Block Dude Nspire
Post by: apcalc on November 02, 2010, 12:16:50 pm
O_O.

I just tested that and I found out that the one labeled for OS 1.1 works on OS 1.7!  I will fix this right now.

EDIT:  Fixed!  New versions attached!

EDIT AGAIN:  Uploaded the fixed version to ticalc.org.  Thank you for the bug report!  I would have never noticed this.  Apparently the problem was I was using the wrong os.h. (Apparently, I completely lost the ability to compile OS 1.1 files also :(, fixed now!)
Title: Re: Block Dude Nspire
Post by: dman2073 on November 02, 2010, 01:08:32 pm
O_O.

I just tested that and I found out that the one labeled for OS 1.1 works on OS 1.7!  I will fix this right now.

EDIT:  Fixed!  New versions attached!

EDIT AGAIN:  Uploaded the fixed version to ticalc.org.  Thank you for the bug report!  I would have never noticed this.  Apparently the problem was I was using the wrong os.h. (Apparently, I completely lost the ability to compile OS 1.1 files also :(, fixed now!)
It works! Thanks a lot.
Title: Re: Block Dude Nspire
Post by: fb39ca4 on December 04, 2010, 08:52:11 pm
I'm confused now. Which file is the 1.7 version?
Title: Re: Block Dude Nspire
Post by: apcalc on December 04, 2010, 08:54:26 pm
Neither of those in my post two posts ago will work on OS 1.7, those are just the fixed 1.1 versions.  The version on ticalc.org works on OS 1.7.  I am not sure if the version in Omnimaga's archives has the OS 1.7 version, though.
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on December 04, 2010, 08:55:08 pm
Hmm good question. You could maybe upload it again with both? (in case the 1.7 one won't run on 1.1)
Title: Block Dude Nspire
Post by: apcalc on December 04, 2010, 08:59:42 pm
Block Dude Nspire



http://www.omnimaga.org/index.php?action=downloads;sa=view;down=562

Block Dude Nspire is a port of the classic TI-83+ game "Block Dude" by Brandon Sterner. This game is commonly found in the"Puzz Pack" App by Detached Solutions that is preloaded on the TI-84 Plus Silver Editon. All 11 levels in the original version of Block Dude are present in this version for the TI-Nspire or TI-Nspire CAS. This version of Block Dude sets itself apart from the original version with 16-level gray scale graphics!  You can find the .tns documents in the folders NON_CAS and CAS.
Title: Re: Block Dude Nspire
Post by: apcalc on December 04, 2010, 09:01:05 pm
Just added the ticalc.org version to the Omni archives!
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on December 04, 2010, 09:46:54 pm
Awesome! I'll have to try this on my Nspire when I get to install OS 1.7 and Ndless 1.7 ^^
Title: Re: Block Dude Nspire
Post by: apcalc on December 28, 2010, 12:58:57 pm
Here is an updated version to work with Ndless 2.0 (touchpad).  I don't think all of the level passwords will work, but you can still play the game (number keys == arrow keys).

Have fun!
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on December 29, 2010, 11:26:52 pm
Ah cool to see it's now 2.0 compatible. :) What caused the passwords to possibly break, though? ???
Title: Re: Block Dude Nspire
Post by: apcalc on December 30, 2010, 03:06:10 pm
The key-mapping differences between the touchpad and clickpad caused this.  For example, if a password contained the key "4", it now will not work because the "4" key on the touchpad represents the left arrow key.  Likewise, if a key such as "Pi" was used, this key does not exist on the touchpad, causing the password to break.
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on December 31, 2010, 03:30:17 pm
Ah ok but why would keys work fine for the rest of the game, but not the passwords? Didn't you use some sort of key remapping?
Title: Re: Block Dude Nspire
Post by: apcalc on December 31, 2010, 06:31:17 pm
Ah ok but why would keys work fine for the rest of the game, but not the passwords? Didn't you use some sort of key remapping?

This is caused because the game itself uses much less (and more general) keys than the passwords use, which were randomly selected and make use of a lot of the keys, including keys not present on the touchpad.  Actually, I think I did have to change a key in the game to get it to work on the touchpad (menu, not home, now must be used to restart a level).
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on December 31, 2010, 08:17:33 pm
I see, so you mapped the keys for in-game but not the rest?
Title: Re: Block Dude Nspire
Post by: Steelm on February 15, 2011, 10:50:44 pm
:Woot:
Title: Re: Block Dude Nspire
Post by: apcalc on February 25, 2011, 05:15:56 pm
Mockup of a possible CX Version:

(http://img.removedfromgame.com/imgs/color_blockdude_mockup.png)
Title: Re: Block Dude Nspire
Post by: yunhua98 on February 25, 2011, 05:27:17 pm
wow!  that looks great!  although the blocks kinda hurt my eyes lol.
Title: Re: Block Dude Nspire
Post by: apcalc on February 25, 2011, 05:28:58 pm
I might have to change those, as they are hurting my eyes too! :)

You should have seen them with the original door/brick.  As I said on IRC, it would have better been called "Hippie Dude"! ;)
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on February 25, 2011, 05:29:08 pm
Interesting. However I think the bricks would need a bit more details and maybe some sort of brick/rocky texture. Backgrounds would be nice too. Also what is the B D thing to the left? ???
Title: Re: Block Dude Nspire
Post by: apcalc on February 25, 2011, 05:29:50 pm
That is the door to exit the level! :)

Yes, all of these sprites still need some work.  This was just a quick mock up! :)
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on February 25, 2011, 05:31:05 pm
Ah ok, good luck with them.
Title: Re: Block Dude Nspire
Post by: coolrudski on March 03, 2011, 08:30:58 pm
when i open it it comes up with the directions screen and then freezes when a press a key... what is wrong?
Title: Re: Block Dude Nspire
Post by: apcalc on March 03, 2011, 08:32:59 pm
when i open it it comes up with the directions screen and then freezes when a press a key... what is wrong?

What calc OS, version of Ndless, and version of Block Dude (where did you get it from) are you using?
Title: Re: Block Dude Nspire
Post by: vsilvar on March 12, 2011, 09:12:43 am
I tried the BlockDude_Ndless2.0.tns (that I got from page 8 ), but it doesn't work on the touchpad
It crashes when the firsh message appears.
I'm using 2.1 OS and Ndless 2.0
Title: Re: Block Dude Nspire
Post by: whatkindofausernameisthis on April 05, 2011, 05:39:39 pm
vsilvar, you need to be using Ndless 2.1 if you are using OS 2.1.
Title: Re: Block Dude Nspire
Post by: apcalc on April 05, 2011, 06:05:31 pm
Actually, I don't think that one works. :(

I must sincerely apologize for the lack of updates on this an all of my other Nspire projects.  Sadly, taking 7 AP tests this year, I am going to be completely tied up for the rest of April and a good half of May.  After that, all work will continue! :)
Title: Re: Block Dude Nspire
Post by: renatose on April 19, 2011, 05:48:53 pm
it didn't work on mine with os 2.1 and ndless 2.0 beta also...

do it as your free time let's you to ;)
Title: Re: Block Dude Nspire
Post by: GB on January 21, 2012, 02:14:07 pm
It seems like Block Dude, Trapped, and Chip's Challenge are broken on Ndless 3.1 and make the calculator re-boot.
Title: Re: Block Dude Nspire
Post by: Adriweb on January 21, 2012, 02:14:42 pm
BlockDude CX exists, but didn't get released.

The other ones needs to be recompiled.
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on January 21, 2012, 02:16:14 pm
The reason why they do not work on the CX and Ndless 3.1 is because those programs were made for Ndless 1.0 and 2.1, so the authors will need to edit them or recompile them manually for Ndless 3.1 compatibility.
Title: Re: Block Dude Nspire
Post by: GB on January 21, 2012, 02:18:10 pm
That makes sense. Some of the other Ndless 2 programs, such as GBC4Nspire and nover still work in 3.1 though so I just thought I'd let you all know.
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on January 21, 2012, 02:18:52 pm
This is because they just got updated for Ndless 3.1 compatibility two days ago. :P
Title: Re: Block Dude Nspire
Post by: Goplat on January 21, 2012, 02:22:56 pm
Any reason not to just use the Lua port (http://www.ticalc.org/archives/files/fileinfo/437/43707.html)?
Title: Re: Block Dude Nspire
Post by: njaddison on January 21, 2012, 02:23:57 pm
where can i find the new updates?
Title: Re: Block Dude Nspire
Post by: DJ Omnimaga on January 21, 2012, 02:25:44 pm
where can i find the new updates?
The news section of Omnimaga and TI-Planet
Any reason not to just use the Lua port (http://www.ticalc.org/archives/files/fileinfo/437/43707.html)?
The Ndless version actually has better graphics
Title: Re: Block Dude Nspire
Post by: apcalc on January 21, 2012, 02:42:14 pm
I'll try to upload some Ndless 3.1 versions of these programs soon! :)
Title: Re: Block Dude Nspire
Post by: bb010g on April 24, 2015, 01:43:17 pm
Holy necropost, Batman!

How soon is soon? :)
Title: Re: Block Dude Nspire
Post by: TIfanx1999 on April 24, 2015, 04:29:23 pm
Well, considering the post you responded to is over 3 years old, and Apcalc hasn't visited since August last year... I'd say... wait another 3 years. :P