http://calcg.org/newlogo2.png Not Logged in.
Login | Register

General Discussion Board \ Game and Program Discussion \ Lots Of Ideas And Questions Please Help (TI-83/TI-84 IN BASIC RELATED)

Click here to log in (you must be logged in to post comments).

AuthorComment
IdealIdeas
Marine
Posted: 12 Dec 2008
16:41 GMT
Total Posts: 35
Just to mention before you go through all I have, you do not have to have an answer or idea for all the questions it would be cool if ya did though. People may prefer the Emulator Over the Calculator but I use the calc itself to do my programs seeing im not by a computer most of the day.
It is appreciated if you told me your idea on how to do it if you write it out like i would see it on the calculator.
ALL QUESTIONS ARE FOR TI-83/TI-84 + SE CALCULATORS!
(I Have A TI-84 + SE)
1. I thought of making a game that is a Tower Defense Game That I Shall Call TITD and I want to know if I did make a TD game for if someone could tell me how I would make it so i can set attack ranges to towers and how the towers could detect an available target when the target is in range. Please Avoid Using Matrix commands as I have no idea how to use it.

2. For the TITD game how would I be able to make it so I can set a tower anywhere and make it click-able so it shows the towers stats and be able to have the option to sell or upgrade it?

3.Another game I would like to make is like a defend your place style game where you are either in the center or on the side of a screen and able to control the direction of where the ammo flies.

4. Along With #3, how would i make it so enemies come from at different angles at different times but without making it so after one pops up as soon as another pops up a second later.

5. Is there an app or program out there i can download that will make it so that when im testing a program and I get the error screen with the 2 choices and I press goto it DOES NOT SCROLL TO THE ERROR instead it takes me to the error right away without any slow scrolling?

6. I have read from a few sources and they say the TI-84 Has only 24K of RAM but the actual chip is 128KB of RAM but TI has not made the OS able to fully support the Entire chip and I want to know is there an APP or PRGM out there that can fix this problem and support the entire chip?

7. I have seen an app out there but cant seem to find it recently which is able to make it so it looks like you can have your ram cleared but in fact typing a code will like undo the RAM CLEAR. can somebody give me a link to that download?

8. Im looking for a program that shows symbolic mathematics like the TI-89 and so on for but the program is for the TI-84+ SE

9. Im just curious as to what XLIB is, how to use it, and ect..

10. Is there some kind of USB device that i can hookup to my TI-84 and is compatable to give it addition RAM?

11. What is a quick way to make sprites without having to do pxl-Change or Recalling a premade pic?

please help if ya can.
Thanks if ya do
haveacalc
Guardian
avatar
Posted: 12 Dec 2008
17:29 GMT
Total Posts: 1111
Hey, that's not a bad idea (and welcome to CalcG)! You'll never pull it off in BASIC on the graph screen, though. I'd try the home screen, using Output( and strings.

1. Pythagorean Theorem
2. It looks like you're asking how to program things.
3. You have my permission.
4. If I understand your question, take a look at rand and randInt( on the calc.
5. Sorry, no, but you could try splitting your games into 2 or more programs.
6. The second number that you're looking at is Flash ROM. You can access it in BASIC through the Archive and UnArchive commands or external utilities.
7. ticalc.org, calcg.com, unitedti.org, ect.
8. Symbolic...
9. http://tifreakware.net/tutorials/83p/b/xlib/
10. Additional RAM? That's not possible, since the Z80's PC only has access to RAM pages that you can swap in. But this give is cool.
11. Yes, xLIB.

The cool thing about learning to program on graphing calculators is that you learn how to solve problems by yourself. Good luck!

---
-quoted directly from most movies that don't exist (and some that do).
Vectris
Ultralisk
avatar
Posted: 12 Dec 2008
17:58 GMT
Total Posts: 375
Sounds cool but also, no offense, you sound like a newb programmer. If you want this game to turn out as good as possible I highly suggest you become advanced or "pro" at TI-BASIC. That means knowing how to use all the commands (minus statistic and algorithmic stuff).

Start with what you don't know, matrices, and learn that, then go from there. You should really learn before you create. For sure don't start off with this program, make several small, useless programs just to practice your knowledge and explore new commands. You will need a very large BASIC "vocab" if you want to make a good game.

EDIT: Can someone post this guy a link to one of those BASIC guides? It could help him with matrices.
Xphoenix
Ultralisk
avatar
Posted: 13 Dec 2008
16:14 GMT
Total Posts: 210
calcproductions: You might notice haveacalc linked to the TI-Freakware 83+ BASIC tutorials page. :/

4. Use rand( or randInt( for different angles. Use a variable that keeps track of how many loops have passed since the last enemy, and create a new one after a given number.
5. Not within the OS. But I think Lunar IDE has a fast or no scrolling feature.
6. You're both wrong...First, only the silver editions have 128K of RAM (not regular 84+). Second, the 84+ has a lot more than 128K of flash ROM. Third, I don't think there is a way to allow storage in the extra RAM. The calculator may use it, but the user can't.
7. http://www.google.com/search?q=ti+84+plus+fake+ram+clear. It's also possible you are thinking of Omnicalc, which does not actually fake a RAM clear. It just creates a backup of what's in your RAM in the case there is an accidental RAM clear.
11. There are other drawing commands, or you could use text sprites (or as haveacalc mentioned, xLib).

haveacalc pretty much answered the rest.

---
~Xphoenix
Vectris
Ultralisk
avatar
Posted: 13 Dec 2008
18:12 GMT
Total Posts: 375
I didn't see it at first, but #2 leads to a tutorial, but I don't see any others.
turtlbrdr
Marine
Posted: 15 Dec 2008
20:02 GMT
Total Posts: 39
6. The TI-83+/se's and the TI-84+/se's, do have more RAM then we're normally allowed to use. But most of it is used by the the calc in multiple ways.
Ti's application SDK can help you with how it's dictated. To asm programmers there are additional RAM areas we can tap into, appBackUpScreen, saveSScreen, tempSwaparea, etc; all of these extra areas are not counted in the calculators available RAM number. The point? Asm programmer could make utilities to utilize these areas. The problem? Many Asm programs/applications utilize these areas (appBackUpScreen.) Or the calc uses them itself (the tempSwaparea is used as a cache to transfer variables between RAM and the archive(ROM). saveSScreen is used when the calc powers down the LCD after a period of time (the calc never really turns off :P; just the lcd!))

So in all: We could use the extra RAM areas, but it would be too unstable for any practically any period of time; except for when the program is running.

Sorry tangent alert!

---
Head, and only, programmer of StarAeritha Productions





Portal | My Account | Register | Lost Password or Username | TOS | Disclaimer | Help | Site Search | File Archives Copyright © 2002-2019 CalcG.org