|
| 10 Mar 2013 11:59 AM |
It's designed to run on the TI-83 and TI-84 series of calculators. It's written completely in z80 Assembly from scratch.
I've made the first floor and got the basic mechanics made. I have a demonstration GIF here: https://dl.dropbox.com/u/10434417/images/ttest.gif
You may have to play it to figure out what is going on. But basically, in the top corner is a little "map" that shows where you are, and you can walk around the dungeon. And when the blackness goes across the screen, that is a random battle encounter.
So far in battles, you can attack, run, or heal. I'm going to add a magic attack in the future.
Here's the source code as of this build: https://dl.dropbox.com/u/10434417/apps/rpg/test.z80 https://dl.dropbox.com/u/10434417/apps/rpg/pixler.inc (^that second file is a library I have been coding to make programming a bit quicker)
Here is the actual build of this build: https://dl.dropbox.com/u/10434417/apps/rpg/TEST.8XP
To run it on your calculator, put it on there with TI-Connect and then run the command, "Asm(prgmTEST".
What are your opinions, views, concerns, etc? There will be a "how-to-play" screen if there's anything you don't understand from the menus.
(waiting for NVI and his pessimism) |
|
|
| Report Abuse |
|
|
| |
|
| |
|
|
| 10 Mar 2013 12:06 PM |
@KTC
Yeh. "Build" referring to the compiled code itself, and then "build" referring to the current version of the compiled code. So, "here is the actual compiled code itself for the current version of it." |
|
|
| Report Abuse |
|
|
|
| 10 Mar 2013 12:10 PM |
Nice!
Have you ever heard of Cemetech? |
|
|
| Report Abuse |
|
|
| |
|
|
| 10 Mar 2013 02:39 PM |
"It's designed to run on the TI-83 and TI-84 series of calculators. "
I thought you were trolling.
~KirkyTurky12, professional procrastinator.~ |
|
|
| Report Abuse |
|
|
|
| 10 Mar 2013 02:41 PM |
@kirky
... why would I troll about that? The TI-83 and TI-84 calculators are the most popular graphing calculators out.
I'm programming a game for them, like you would for the original GameBoy. |
|
|
| Report Abuse |
|
|
ENET
|
  |
| Joined: 01 Jan 2010 |
| Total Posts: 4820 |
|
|
| 10 Mar 2013 02:52 PM |
| How do you store a variable in ANS in z80 assembly? You got any good documentations for asm programming on the calculator? |
|
|
| Report Abuse |
|
|
|
| 10 Mar 2013 03:04 PM |
@enet I don't know, but I do know how to retrieve whatever value is stored in Ans. |
|
|
| Report Abuse |
|
|
ENET
|
  |
| Joined: 01 Jan 2010 |
| Total Posts: 4820 |
|
| |
|
|
| 10 Mar 2013 03:17 PM |
@enet
http://tibasicdev.wikidot.com/forum/t-623809/how-do-you-get-the-value-out-of-ans |
|
|
| Report Abuse |
|
|
|
| 10 Mar 2013 03:26 PM |
If you're into Assembly, you might like
https://github.com/jmechner/Prince-of-Persia-Apple-II |
|
|
| Report Abuse |
|
|
|
| 11 Mar 2013 07:06 PM |
Forget z80. TI-BASIC is where it's at ^.^ I actually made a Pnet program for my thermoconductivity unit in Engineering II: :"Note: the > symbol stands for the STORE symbol :ClrHome :Menu(" Pnet ","Begin",1,"About",2,"Exit",3) :Lbl 3 :Stop :Lbl 2 :Output(1,5,"Ver 1.02") :Output(2,1," By AbsoluteLOL") :Output(7,1,"1 to return") :Output(8,1,"2 to exit") :Repeat K=92 or K=93 :getKey>K :End :If K=92 :Then :ClrHome :prgmPNET :Stop :End :If K =93 :Then :ClrHome :Stop :End :Lbl 1 :5.6696x10^-8>C :Input "Area:",A :Input "Emissivity:",E :Output(8,1,"(Use Kelvin)") :Input "Temp1:",T :Output(8,1,"(Use Kelvin)") :Input "Temp2:",U :ClrHome :Disp C*A*E*(U^4-T^4) :Output(8,1,"ENTER to quit") :Pause :ClrHome :Stop :"In conclusion: BOREDOM
[ AbsoluteLOL - Pancaik Enthusiast ] |
|
|
| Report Abuse |
|
|
Raeviyn
|
  |
| Joined: 20 Nov 2011 |
| Total Posts: 17 |
|
|
| 11 Mar 2013 07:08 PM |
What's very interesting is games like Roller Coaster Tycoon were created in pure Assembly.
|
|
|
| Report Abuse |
|
|
| |
|
|
| 11 Mar 2013 08:39 PM |
Are you going to market it? :D You could make millions, think about it:
'Are you tired of actually doing work at the office? Well we here at CrazyCalculators have had the same problem, and are introducing the gaming calculator! It looks like any ordinary calculator, but is actually filled with fun games! Hear the boss coming around the corner? Turn the calculator off and get typing!' |
|
|
| Report Abuse |
|
|
UnAdmin
|
  |
| Joined: 10 Jul 2012 |
| Total Posts: 4706 |
|
|
| 11 Mar 2013 09:15 PM |
Hey OP I remember you going into Off Topic spreading athesim and theism.
~ᴬᴵᴺ'ᵀ ᵀᴴᴬᵀ ᴬ ᴷᴵᶜᴷ ᴵᴺ ᵀᴴᴱ ᴴᴱᴬᴰˑ~ |
|
|
| Report Abuse |
|
|
|
| 12 Mar 2013 10:07 AM |
:c I thought people would get a kick out of, ''Are you tired of actually doing work at the office?' in my previous advertisement example. |
|
|
| Report Abuse |
|
|
zars15
|
  |
| Joined: 10 Nov 2008 |
| Total Posts: 9999 |
|
|
| 12 Mar 2013 01:15 PM |
| Ah yes, gotta get calculator laik this, so I can play games during physics lessons. |
|
|
| Report Abuse |
|
|
|
| 12 Mar 2013 05:45 PM |
>"Are you going to market it? :D You could make millions, think about it:" .... o.e
>"Forget z80. TI-BASIC is where it's at ^.^" This would be impossible to create in TI-BASIC.
1. TI-BASIC is dreadfully slow. 2. TI-BASIC only has 26 variables. 3. TI-BASIC programs can only consist of 1 file. 4. You can't even freaking indent in TI-BASIC, making organization impossible.
|
|
|
| Report Abuse |
|
|
|
| 13 Mar 2013 08:04 PM |
"TI-BASIC is dreadfully slow. TI-BASIC only has 26 variables. TI-BASIC programs can only consist of 1 file. You can't even freaking indent in TI-BASIC, making organization impossible."
Way to take a joke way too seriously...
[ AbsoluteLOL - Pancaik Enthusiast ] |
|
|
| Report Abuse |
|
|