Nifflas' Support Forum

Being Creative => Development Showcase => Topic started by: blahbadeedooda on April 30, 2009, 04:32:46

Title: Knytt Stories 83+
Post by: blahbadeedooda on April 30, 2009, 04:32:46
For two days now, I have been working on a version of Knytt Stories for the Ti-83+ calculator.  Unfortunately, I don't know how to code in assembly, and am forced to use the built-in basic language (which means it's slow as hell).  However, I am utilizing an assembly library, so the graphics are nice.  I'll post some screenies as soon as the screencapture program starts working. I got it fixed.

Edit: It works best on a TI-83+SE/84+/84+SE.  If you have a TI-83+, you could find out how to overclock it and do that. :shifty:

Unzip the folder and send ALL the files to your calculator.  Go to the apps menu and select xLib.  press |1| and then press |3|.  run prgmKS83 to play.  when it gets to the screen where it says "GAME:", type in "EXMAPS".  I haven't made any other levels yet.  if you can figure out how to make your own, great, but if not, don't worry.  I'll post a tutorial soon.

The file will continually be updated as long as my parents grant me access to the computer, so...

Controls:
up: jump
left: run left
right: run right
down: activate shifts, saves, powerup stations, etc.


Custom tilesets are supported.  just make sure the width and height of the tile are multiples of two. a whole tile is 8 pixels by 8 pixels, so if you want smaller squares, you have to make tiles for each type.
Title: Re: Knytt Stories 83+
Post by: googoogjoob on April 30, 2009, 04:45:48
:O This looks fantastic.

Now if I could only find my calculator. 9_9
Title: Re: Knytt Stories 83+
Post by: blahbadeedooda on April 30, 2009, 04:47:15
I also have created a level editor that supports custom tilesets.  The only problem is that in order to make your own levels, you have to have some knowledge of the language.
Title: Re: Knytt Stories 83+
Post by: LPChip on April 30, 2009, 09:50:42
Do you also have something like a download link?
Title: Re: Knytt Stories 83+
Post by: Joho The Hobo on April 30, 2009, 23:33:26
And Knytt Stories enters the exclusive list of games that have been ported to a calculator.  XD

This looks great, especially for such a doubtlessly limiting medium. I like Juni, you've managed to super-minimalise Nifflas's already minimalistic graphic style, and it Works.

Something about this though... it just makes me laugh for some reason   X)
Title: Re: Knytt Stories 83+
Post by: Mr. Monkey on May 01, 2009, 01:54:09
Unfortunately, I don't know how to code in assembly, and am forced to use the built-in basic language (which means it's slow as hell).
I believe it is possible to code for TI calculators in C, though I may be mistaken.
Title: Re: Knytt Stories 83+
Post by: Joozey on May 01, 2009, 13:16:44
Haha, nice. I never went beyond ascii characters as the graphic output. Did make RPG's, puzzlegames and Snakes out of 'em.
Title: Re: Knytt Stories 83+
Post by: Dataflashsabot on May 01, 2009, 14:01:28
This looks veeeeeery nice. :) Wish I had a TI-whatever calculator. I'll probably download an emu once you release it.
Title: Re: Knytt Stories 83+
Post by: blahbadeedooda on May 01, 2009, 21:51:54
Unfortunately, I don't know how to code in assembly, and am forced to use the built-in basic language (which means it's slow as hell).
I believe it is possible to code for TI calculators in C, though I may be mistaken.
Not for TI 83+, I don't think.  I believe that's only for TI 89 and such.

Do you also have something like a download link?
Sorry.  I forgot to post one.  See the top post to download.
Title: Re: Knytt Stories 83+
Post by: blahbadeedooda on May 01, 2009, 22:09:22
And Knytt Stories enters the exclusive list of games that have been ported to a calculator.  XD

This looks great, especially for such a doubtlessly limiting medium. I like Juni, you've managed to super-minimalise Nifflas's already minimalistic graphic style, and it Works.

Something about this though... it just makes me laugh for some reason   X)
Well, thank you very much.  The graphic design was really the best I could do, and I wish I could have done more, but it's nice to know that you appreciate it. :^^:
This looks veeeeeery nice. :) Wish I had a TI-whatever calculator. I'll probably download an emu once you release it.

 Even if you had an emulator, you'd need a rom from the calculator that you wanted to emulate.  I won't provide that. :/

If you can find a rom, however, use the emulator pindurTI.  It's the best one I have ever used, and it's how I got the screen shot (I have a TI-83+ and used the rom from that).
Title: Re: Knytt Stories 83+
Post by: LPChip on May 01, 2009, 23:08:07
Sorry.  I forgot to post one.  See the top post to download.

Great! Thanks. :)
Title: Re: Knytt Stories 83+
Post by: JC Grim the 'crete reaper on May 01, 2009, 23:52:40
Wow, it's amazing to see such a great game becoming so....portable. XD
Title: Re: Knytt Stories 83+
Post by: Bood_War on May 02, 2009, 00:47:56
DAMN YOU!!! Now I'll have another reason not to pay attention in school,  XD This is great!
Title: Re: Knytt Stories 83+
Post by: Mr. Monkey on May 02, 2009, 05:43:03
Unfortunately, I don't know how to code in assembly, and am forced to use the built-in basic language (which means it's slow as hell).
I believe it is possible to code for TI calculators in C, though I may be mistaken.
Not for TI 83+, I don't think.  I believe that's only for TI 89 and such.

I searched, and although I did not find an ANSI C compiler, I was able to find a Small-C compiler here (http://www.ticalc.org/archives/files/fileinfo/91/9187.html) :D
Title: Re: Knytt Stories 83+
Post by: blahbadeedooda on May 02, 2009, 20:25:34
Unfortunately, I don't know how to code in assembly, and am forced to use the built-in basic language (which means it's slow as hell).
I believe it is possible to code for TI calculators in C, though I may be mistaken.
Not for TI 83+, I don't think.  I believe that's only for TI 89 and such.

I searched, and although I did not find an ANSI C compiler, I was able to find a Small-C compiler here (http://www.ticalc.org/archives/files/fileinfo/91/9187.html) :D




Thanks.  Now I just need to learn the language.
Title: Re: Knytt Stories 83+
Post by: Dataflashsabot on May 02, 2009, 20:55:23
Tried this out. Fricking awesome! :D Note to people using pindurTI: I recommend turning on Turbo mode (or whatever the the lightning symbol is called) during gameplay and off in the menus. I also find it incredible that you made a WORKING LEVEL EDITOR on a CALCULATOR. :whoa:

Two Three Thumbs Up! +65535! etc etc
Title: Re: Knytt Stories 83+
Post by: blahbadeedooda on May 03, 2009, 00:28:13
Tried this out. Fricking awesome! :D Note to people using pindurTI: I recommend turning on Turbo mode (or whatever the the lightning symbol is called) during gameplay and off in the menus. I also find it incredible that you made a WORKING LEVEL EDITOR on a CALCULATOR. :whoa:

Two Three Thumbs Up! +65535! etc etc
Did you figure out how to make levels?

I mean, to implement them.
Title: Re: Knytt Stories 83+
Post by: Dataflashsabot on May 03, 2009, 12:50:13
Well no, in all honesty I haven't really tried- I messed about and it asked to type in a tile, so I assume each tile has an individual number? Or something like that... yeah, tutorial would be awesome. ;)
Title: Re: Knytt Stories 83+
Post by: blahbadeedooda on May 03, 2009, 16:18:46
Well no, in all honesty I haven't really tried- I messed about and it asked to type in a tile, so I assume each tile has an individual number? Or something like that... yeah, tutorial would be awesome. ;)

yeah.  I'm trying to make time to write it, but I've got WAY too much homework.

Tutorial is up.  See the top post.
Title: Re: Knytt Stories 83+
Post by: Pumpkinbot on May 04, 2009, 05:06:07
Wh-what is this thing?! D: It's a video game...on a calculator. Th-that is pure win. There's no other way to put it.  :shocked:
Title: Re: Knytt Stories 83+
Post by: Gaeel on May 04, 2009, 12:42:23
Wh-what is this thing?! D: It's a video game...on a calculator. Th-that is pure win. There's no other way to put it.  :shocked:

video games on calculators are pretty common.

I made a rpg combat thingy complete with leveling and all back in school (out of boredom).

The awesomeness here is that it's a knytt stories port...
Title: Re: Knytt Stories 83+
Post by: rrc2soft on May 04, 2009, 19:45:10
This is incredibly cute! Aghh... need to work on my own port!!!  :oops:
Title: Re: Knytt Stories 83+
Post by: Hempuli on May 04, 2009, 20:20:49
Mohaha, lovely!
Title: Re: Knytt Stories 83+
Post by: blahbadeedooda on May 05, 2009, 22:38:03
This is incredibly cute! Aghh... need to work on my own port!!!  :oops:
Yes, please.  I'm really looking forward to its release.



I've figured out a way to have another layer, which means you can have blocks Juni can go through.  As soon as I have a chance to implement, test and perfect it (and modify the level editor to support the addition), I'll post an update.  I'm also thinking about including a sprite editor, which will make creating tilesets a lot easier. XD
Title: Re: Knytt Stories 83+
Post by: TechnoGeek on May 06, 2009, 18:23:53
this is great! I'm looking forward to playing this a whole lot! Now i have something to do in math class for half the period.
Title: Re: Knytt Stories 83+
Post by: 4a on May 06, 2009, 19:28:20
this is great! I'm looking forward to playing this a whole lot! Now i have something to do in math class for half the period.

We should have a disclaimer saying "We do not endorse using our games to distract yourself from important things, such as school..." or the like. :O
Title: Re: Knytt Stories 83+
Post by: Mathexpert on May 07, 2009, 01:15:17
this is great! I'm looking forward to playing this a whole lot! Now i have something to do in math class for half the period.

We should have a disclaimer saying "We do not endorse using our games to distract yourself from important things, such as school..." or the like. :O

I dont think the disclaimer would do any good..:P
anyway, I wish I had one of those calculators :sad:, It looks really cool. ;)
Title: Re: Knytt Stories 83+
Post by: TechnoGeek on May 07, 2009, 02:31:53
this is great! I'm looking forward to playing this a whole lot! Now i have something to do in math class for half the period.

We should have a disclaimer saying "We do not endorse using our games to distract yourself from important things, such as school..." or the like. :O

I dont think the disclaimer would do any good..:P
anyway, I wish I had one of those calculators :sad:, It looks really cool. ;)
the disclaimer would not do any good at all. and it's not exactly being endorsed either XD
Title: Re: Knytt Stories 83+
Post by: blahbadeedooda on May 07, 2009, 14:44:54
this is great! I'm looking forward to playing this a whole lot! Now i have something to do in math class for half the period.

We should have a disclaimer saying "We do not endorse using our games to distract yourself from important things, such as school..." or the like. :O

I dont think the disclaimer would do any good..:P
anyway, I wish I had one of those calculators :sad:, It looks really cool. ;)



Thanks.  I worked hard on it. C)
Title: Re: Knytt Stories 83+
Post by: TechnoGeek on May 14, 2009, 03:50:24
something i noticed is that when xLib isn't installed, it gives ERR:ARGUMENT (the real(3,5) call after storing Pic5 the first (i think) time.
I suggest adding a check for xLib at the beginning of the program:
Code: [Select]
real(11
83+Ans/2->A
A will equal 88.5 if no xLib, or 83, 83.5, 84, or 84.5 with xLib corresponding to the calculator model!

EDIT: When Omnicalc is installed instead of xLib, it gives the error after a screwed-up title screen and picking items from the menu.
Title: Re: Knytt Stories 83+
Post by: blahbadeedooda on May 16, 2009, 19:03:12
something i noticed is that when xLib isn't installed, it gives ERR:ARGUMENT (the real(3,5) call after storing Pic5 the first (i think) time.
I suggest adding a check for xLib at the beginning of the program:
Code: [Select]
real(11
83+Ans/2->A
A will equal 88.5 if no xLib, or 83, 83.5, 84, or 84.5 with xLib corresponding to the calculator model!

Yeah, I kinda forgot about that.  Sorry.  I'll put that in the code.

You know how to program TI-8x basic?  Cool.  If you have any ideas or want to help,  that'd be just fine.


Quote
EDIT: When Omnicalc is installed instead of xLib, it gives the error after a screwed-up title screen and picking items from the menu.

There's only one solution to this:  Don't install Omnicalc.

It says in my first post to install xLib, so there shouldn't have to be a check for it, but I suppose you're right.  I'll fix that.
Title: Re: Knytt Stories 83+
Post by: TechnoGeek on May 16, 2009, 23:48:35
for some reason the example doesn't work. i never see cut1 or ending  :huh:
and the water kills and respawns you in the same place=infinite loop :sad:
also had troubles with re-loading, after quitting, only half the time actually going to a save point
Title: Re: Knytt Stories 83+
Post by: blahbadeedooda on May 19, 2009, 01:36:02
for some reason the example doesn't work. i never see cut1 or ending  :huh:
and the water kills and respawns you in the same place=infinite loop :sad:
also had troubles with re-loading, after quitting, only half the time actually going to a save point

I fixed those, just haven't uploaded the update.
Title: Re: Knytt Stories 83+
Post by: Bored2death on May 22, 2009, 23:07:08
The concept is amazing, but it takes up way to much space on my calculator...
Title: Re: Knytt Stories 83+
Post by: TechnoGeek on May 23, 2009, 01:52:13
The concept is amazing, but it takes up way to much space on my calculator...
try archiving everything but KS83, it unarchives them if they're not unarchived already.
Title: Re: Knytt Stories 83+
Post by: Bored2death on May 23, 2009, 01:56:58
The concept is amazing, but it takes up way to much space on my calculator...
try archiving everything but KS83, it unarchives them if they're not unarchived already.

Thanks, but I'm not stupid, I already did that.
Title: Re: Knytt Stories 83+
Post by: blahbadeedooda on May 25, 2009, 18:25:08
The concept is amazing, but it takes up way to much space on my calculator...
try archiving everything but KS83, it unarchives them if they're not unarchived already.

Thanks, but I'm not stupid, I already did that.

what kind of calculator do you have?
Title: Re: Knytt Stories 83+
Post by: Bored2death on May 27, 2009, 02:12:51
TI-84+ Silver Edition (I know, its got a lot of memory, but KS83+ took a lot out of it still, but in retrospect, I have enough left to be content). Say, any way to get rid of the screen I'm playing when I quit instantly (I always get some part of it left behind for my graphing screen), and also, is there any way to make it so that you can use the calculator's draw feature to draw your levels?
Title: Re: Knytt Stories 83+
Post by: blahbadeedooda on May 29, 2009, 00:43:36
Say, any way to get rid of the screen I'm playing when I quit instantly (I always get some part of it left behind for my graphing screen)

When I finish the game, I'm going to add a point in the program that deletes all the variables used by the game besides the savelists.  When that's implemented, I will also add a
Code: [Select]
real(0 function, which will clear the screen.

and also, is there any way to make it so that you can use the calculator's draw feature to draw your levels?

Just use the level editor and follow the tutorial to implement your own levels.  I'm sorry, but I don't think it's necessary to add a feature like that when the level editor I've already made works just fine.  Besides, you'd still have to copy the code for the tilemap into a program in order to put the screen in.  I agree that it would be nice, but it would take a lot of time and the tilemap code would take up an absolutely enormous amount of space.

Title: Re: Knytt Stories 83+
Post by: khirh2009 on June 02, 2009, 05:49:00
nice!!

love ti 84+ games.. i always thought somone should make knytt for the TI and you did!

also awaiting gameboy emulator for the TI. o_O

ohh... and make sure you upload it ti TIcalc.org if you havnt already ;)
Title: Re: Knytt Stories 83+
Post by: TechnoGeek on June 05, 2009, 16:35:32
nice!!

love ti 84+ games.. i always thought somone should make knytt for the TI and you did!

also awaiting gameboy emulator for the TI. o_O

ohh... and make sure you upload it ti TIcalc.org if you havnt already ;)

gameboy emulator? that should only take about a million years...unless only new games can be made for it...
Title: Re: Knytt Stories 83+
Post by: Bored2death on June 05, 2009, 16:42:55
gameboy emulator? that should only take about a million years...unless only new games can be made for it...

Agreed. Good luck living that long XD.
Title: Re: Knytt Stories 83+
Post by: Evil on June 08, 2009, 12:47:05
Why DONT they make games for the gba? D:
Title: Re: Knytt Stories 83+
Post by: googoogjoob on June 08, 2009, 13:02:37
Why DONT they make games for the gba? D:

...because it became obsolete several years ago?
Title: Re: Knytt Stories 83+
Post by: The stickman on June 17, 2009, 00:55:26
When I first saw this topic, I thought "What kind of a sick, twisted KS mod did you make if only people 83 years old and  up can view it! :shocked:"
Title: Re: Knytt Stories 83+
Post by: TechnoGeek on June 17, 2009, 03:25:32
When I first saw this topic, I thought "What kind of a sick, twisted KS mod did you make if only people 83 years old and  up can view it! :shocked:"
...that would be about the opposite.  I don't think 83 year olds even have ti-83s or 84s