Author Topic: Block Dude Nspire  (Read 65493 times)

0 Members and 1 Guest are viewing this topic.

Offline apcalc

  • The Game
  • Project Author
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Block Dude Nspire
« 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. :)

Offline nemo

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1203
  • Rating: +95/-11
    • View Profile
Re: Block Dude Nspire
« Reply #1 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!


Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Block Dude Nspire
« Reply #2 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:

Offline apcalc

  • The Game
  • Project Author
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: Block Dude Nspire
« Reply #3 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. ;)


Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Block Dude Nspire
« Reply #4 on: July 20, 2010, 11:59:30 pm »
Great job on that! Looks awesome :)
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Block Dude Nspire
« Reply #5 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

Offline bwang

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 634
  • Rating: +30/-11
    • View Profile
Re: Block Dude Nspire
« Reply #6 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?
« Last Edit: July 21, 2010, 02:57:56 am by bwang »

Offline Magic Banana

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 371
  • Rating: +77/-1
  • It's not an apple, it's a ... magic banana.
    • View Profile
Re: Block Dude Nspire
« Reply #7 on: July 21, 2010, 03:18:21 am »
Hmm, just wondering, what size are the sprites and how many colors do they use?
I do sprites and stuff, so yeah.

Quote from: yunhua98
i'M NOT SURE WHAT A SWORD SKILL IS BUT HERE'S THE SWORD ANIMATION FROM THE TWO SPRITES ON PG 13

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Block Dude Nspire
« Reply #8 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.

Offline apcalc

  • The Game
  • Project Author
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: Block Dude Nspire
« Reply #9 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!  :)


Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Block Dude Nspire
« Reply #10 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 :))
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Block Dude Nspire
« Reply #11 on: July 21, 2010, 10:25:37 am »
Look at this: 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.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Block Dude Nspire
« Reply #12 on: July 21, 2010, 10:28:51 am »
That looks cool. Nice find! :)
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline apcalc

  • The Game
  • Project Author
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: Block Dude Nspire
« Reply #13 on: July 21, 2010, 10:31:19 am »
Look at this: 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!


Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Block Dude Nspire
« Reply #14 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.