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

General Discussion Board \ Game and Program Discussion \ Questions That Keep On Piling Up...

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

AuthorComment
IdealIdeas
Marine
Posted: 16 Dec 2008
15:06 GMT
Total Posts: 35
1. I've been working on a RPG and near finished but the main program was getting to large to fit all on the RAM so I Archrived It and now I have a Total of 4 Programs It Consists of.
A. The Main Bit:
FEATURES INCLUDE:
1. Main Menu Which Gives Help, Loads Game, And New Game.
2. 3 Selectable Fighters Each With 4 Unique Spells And 3 Different Stats which are Strength, Intelect, And Agility.
3. Visit The Market With Over 15 Items To Use. HP and MP Potions, 4 Head Items, 4 Chest Items, 3 Left Hand Items, 3 Right Hand Items, And 3 Foot Items.
4. Rest in an Inn to restore Health And Mana
5. Drink Potions
6. Fight Which Runs Letter C.
7. View Current Stats Like HP,MP, Armor, Gold, Items That Are Equipped To You, And Potions On Hand. (Takes Almost A Whopping 12000 Bytes Of Memory)
B. Variable Cleanup: Deletes All Variables(This Is Just Faster Than Having To Do Delvar In Every Program Before Program Is Executed And That Program Uses Some Some Or All Variables). THIS IS RAN BEFORE THE MAIN BIT
C. Monster Randomizer: Looks For Your Level And Randomizes If Your Level Is In A Range To Randomize And Selects A Monster That You Will Fight. After This It Runs Letter D
D. Battle: Select 1 Of Many Options Such As Go Into Pack And Drink A Potion, Attack, Use 1 Of 4 Spells, Attempt To Run, And A Menu For Other Things I Might Think Up
What Im Having Trouble Is When I Try To Run CALCRPG through DoorsCS or MirageOS And I Also Archrive The Others To Save Space Since I Have A Feeling The Battle Program Will Take Up Alot Of Memory Too, When I Try To Run CALCRPG I Get An Error Becuase It Cant Run Program Cleanup which all it does is:
:CLRHOME
:DELVAR A (A-Z)
25 DELVARS LATER
:RETURN
So How Can I Solve This Problem? It Does Same Thing With 1 Archrived Going To Another.
This Game Is About 78% Done All Im Left With Is Getting The Battle Commands Setup.
Most The Features Include:
1. Over 15 Items
2. 3 Selectable Fighters Each With 4 Unique Spells For A Total Of 12 Spells
3. Over 10 Fight-able Monsters
4. Auto-Save (Only 1 Save File Though)
5. Planned Character Editor (For People Who Wish To Play Around With Certain Stats and Such)
6. Many Things To Do During Your Turn To Fight.

Currently I Have Paused Work On It Until I Can figure a Way to Fix The Problem that was mentioned.
I Am working On A New RPG Called EVIL RPG Which Will Hopefully Be A Smaller Memory Size Yet Keeping The Game Big. It Will Be More Customizable Like Naming The Character, Setting Stats To Preffered Settings With A Limit. An Extra Stat, A New Setup For How Monsters Are Picked which Should Be Smaller Than Old Method and will have a much bigger variety of monsters, and unsure what else.
It will be similar to how pokemon is. It will show both your stats and the monsters when fighting and such. No Real Intended Story line Mainly for people who just want to waste some time in school, work, or whatever and not have to sit there and read.
So please Answer question and give me your ideas on how the game sounds for a TI-84 + SE Calc Game
IdealIdeas
Marine
Posted: 16 Dec 2008
15:24 GMT
Total Posts: 35
Is it me or are the Ranks underneath our names from Starcraft?
If they are ROCK ON! I loves me a good starcrafts!
darksideprogramming
Guardian
avatar
Posted: 17 Dec 2008
08:29 GMT
Total Posts: 1005
Try finding an assembly program that can be called from other programs; preferably one that allows you to archive and unarchive programs while a program is running. From my experience, this is how most of the larger, more extensive BASIC RPGs are made to work without having to do lots of unarchiving and archiving yourself.
me2
Goliath
avatar
Posted: 18 Dec 2008
14:01 GMT
Total Posts: 171
I recommend Flash Gordon or Xlib from ticalc.org. Neither one actually unarchives the program, but rather creates a copy in the RAM. This is useful if your calc is prone to crashing.

By the way, what kind of routine are you using to display stats? My status routines typically run around 1000-2500 bytes, so why is yours so large? In addition, you should use lists instead of a large quantity of letter variables, especially for stats. This saves all the letter variables for better uses (like creating a graphical overworld).

And yes, the ranks are from StarCraft.

---
<--- Going out with a bang.
IdealIdeas
Marine
Posted: 18 Dec 2008
15:39 GMT
Total Posts: 35
I do Use Lists And It Did Run Around 2500 Bytes.
BUT! In CALCRPG I Used Like 6 Lists Ranging From 1-10 Things.
My New RPG Called EVIL RPG Only Uses 4 Lists Ranging From 8-24 Things.
For Evil RPG 1 List For Save Slot 1, 1 List For Save Slot 2, 1 List That Loads Save Slot 1 Or Save Slot 2 List (For Less Programming Measures), And 1 List For Monster Stats. Not Many Variable Are Being Used. So Far Only A,B,C,D,E,F, And G
A For Getykeys and For( 's
B For Minor Things Used Sorta Like A Switch And For New Game Unused Free Stat Points.
C-F New Game Stat Point Placement
G Used Like A Switch Like B But Only If B Is Being Used

In Evil RPG You Can Buy More Items Than CALC RPG. EVILRPG Having 23 Items And CALCRPG Having About 18 Items. Right Now Im Working On The Shop, I Got The New Game, Exit Game, And Save Game Done With. Im About 10% Done. Still Have To Make Stat Displayer, Battle, All 23 Items, Level Up System, Ect..
Im Not Really Going To Do A Whole Lot Of Graphical Stuff Sadly, Im Trying To Make The Game Big Yet, Small In Memory.
Evil RPG Will Have A Battle System Similar To Pokemon Showing Your HP, MP, Options, And Your Opponents HP, MP, Ect..
If Space Is Available I Might Make Minor Graphical Things When Battling, Like If You Do An Attack A Slash Mark Animation May Go Off.
If You Compare My EVILRPG to My Unfinished CALCRPG You Might See That For New Game, and Alot Of Other Things In CALCRPG Takes Like 2x Longer Than EVILRPG To Scroll Through The Coding For That Section!
The Only Sad Things Are In CALCRPG You Chose A Hero And Each Hero Had 4 Different Spells, In EVILRPG You Set Up Your Hero's Stats, And Name, But There Is No Different Heros Thus No Different Spells But I Plan On Making Around 10 Obtainable/Usable Spells.

And Darkside,
I Don't Know Alot about ASM Programming Besides It Runs Faster, So If You May Please Tell Me Or Give Me A Good Site With Details On How To Make/Use ASM. And Something I Want To Know When Programming can you use Ti-BASIC and ASM In One Program?


darksideprogramming
Guardian
avatar
Posted: 19 Dec 2008
11:29 GMT
Total Posts: 1005
me2: I had forgotten about Flash Gordon; has that ever actually been finished?

Ideal: Yes, with some asm programs you can run them from within a BASIC program. Asm(prgmNAME) is the particular command. If you download such a program, the read-me file will mention this.

And no, I don't program asm.
me2
Goliath
avatar
Posted: 23 Dec 2008
07:48 GMT
Total Posts: 171
Yes, it was finished.I used it in Battlequest 2 and am using it in the newer, better Battlequest 3.

Ideal: I do not do ASM either, I just use ASM programs that aid BASIC programs.

---
<--- Going out with a bang.





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