Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
Anti-RPG RPG
« previous
next »
Print
Pages:
1
...
5
6
[
7
]
8
9
10
Go Down
Author
Topic: Anti-RPG RPG (Read 61089 times)
0 Members and 2 Guests are viewing this topic.
Galandros
LV9
Veteran (Next: 1337)
Posts: 1140
Rating: +42/-10
Re: Anti-RPG RPG
«
Reply #90 on:
December 16, 2009, 04:14:53 pm »
I saw in the calcs around the class and the lcd's contrast changes in some calculators. Like mine is 1 year older than my friends and some have 1 year younger. My is somewhat darker, other medium and the latest very light.
«
Last Edit: December 16, 2009, 04:16:05 pm by Galandros
»
Logged
Hobbing in calculator projects.
ztrumpet
The Rarely Active One
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5712
Rating: +364/-4
If you see this, send me a PM. Just for fun.
Re: Anti-RPG RPG
«
Reply #91 on:
December 16, 2009, 04:46:42 pm »
Nice program! Way to go! You know that if you AsmComp( it it will get smaller, but you may have already done that.
:Repeat X=17 and Y=9 and not(XY
:Stuff 1
:getKey->K
:Stuff 2
:If X=/17 and Y=/9 and XY
:Then
:Stuff 3
:End
:End
You have the off-the-map ( X=17 and Y=9 and not(XY ) conditional twice. It's long enough that you save speed to rearrange it to what I showed earlier.
«
Last Edit: December 16, 2009, 04:48:41 pm by ztrumpet
»
Logged
If I'm wrong, please correct me!
Unfinished Projects:
Elmgon
14%
Basic
Movement Demo
Homescreen Game Pack
80%
Basic
Latest Release
Cube Droid Saves the Galaxy
65%
Axe
Demo
Detonate
70%
Axe
Completed Projects:
Exodus
|
Midnight
|
Drifter
|
Axe Snake
|
Jump!
|
Factory Theta
|
Spider
|
Plot Drop
|
Papi Jump
|
Numb3rs
|
Nibbler
|
Boost
|
Duel Tile Map Editor
|
Homescreen Map Editor
|
Key Group Check
|
Oasis
Insorak
LV3
Member (Next: 100)
Posts: 76
Rating: +4/-0
Omnimaga n00b
Re: Anti-RPG RPG
«
Reply #92 on:
December 16, 2009, 07:01:57 pm »
The reason I have that double conditional is that sometimes modifying X or Y will make one of those conditions false, but it doesn't know how to exit the loop and will still try to execute the code to output the appropriate string character. This is obviously not a good idea, as it will give you an error if you try to do something like sub(Str1,16(Y-1)+X,1 if the length of Str1 (ie. the map) is 128, Y is 9, and X is some non-zero number like it should be.
I could get around this by using a 10x18 map instead of a 8x16 one (to check for border collision), but this increases the memory used
per map
by 56 bytes. This is enormous when spread over several hundred maps, and I would have to reduce the total number of maps in the game by about 2/5.
In your example, stuff3 is executed first, while stuff2 and stuff1 are executed after. But here, stuff1 has to be executed first (it changes your x and y position), or else stuff3 won't work properly.
Maybe I'm missing something major here... if so, feel free to explain. I'm tired.
I'll see what I can do about this problem.
Oh, and the 26 bytes is after AsmComp. Before, it was 40.
«
Last Edit: December 16, 2009, 07:03:57 pm by Insorak
»
Logged
(re)working on Anti-RPG: 3% completion
Insorak
LV3
Member (Next: 100)
Posts: 76
Rating: +4/-0
Omnimaga n00b
Re: Anti-RPG RPG
«
Reply #93 on:
December 18, 2009, 10:35:55 pm »
Okay, going to keep it short today. I'm completely exhausted and didn't do much coding.
I'm in the process of writing my entire movement engine. The framework for my fighting engine is finished (I completed debugging it today); skills, damage formulas, and speed calculations will come later. (I was sacrilegious and used labels, but only because it would have been really bulky otherwise. Trust me -
I made sure there are no memory leaks
anywhere I used labels.)
SO TIRED. 4 tests in the two days before break.
Happy holidays, guys.
Logged
(re)working on Anti-RPG: 3% completion
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Anti-RPG RPG
«
Reply #94 on:
December 19, 2009, 02:08:55 am »
Using labels is not that bad if they are used properly. In most case it's good to eliminate them when you figure out how to, though, especially if your program become very large, since it can take longer to load. Glad to see you still work on this, but focus on tests, though, good luck and I hope you are around during holidays
Logged
ztrumpet
The Rarely Active One
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5712
Rating: +364/-4
If you see this, send me a PM. Just for fun.
Re: Anti-RPG RPG
«
Reply #95 on:
December 19, 2009, 08:46:30 am »
Alright! That sounds good. I'm fine with using labels as long as they are used properly, and without memory leaks. Sounds like you did that. Cool! What does the battle/fighting engine look like?
Logged
If I'm wrong, please correct me!
Unfinished Projects:
Elmgon
14%
Basic
Movement Demo
Homescreen Game Pack
80%
Basic
Latest Release
Cube Droid Saves the Galaxy
65%
Axe
Demo
Detonate
70%
Axe
Completed Projects:
Exodus
|
Midnight
|
Drifter
|
Axe Snake
|
Jump!
|
Factory Theta
|
Spider
|
Plot Drop
|
Papi Jump
|
Numb3rs
|
Nibbler
|
Boost
|
Duel Tile Map Editor
|
Homescreen Map Editor
|
Key Group Check
|
Oasis
Builderboy
Physics Guru
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5673
Rating: +613/-9
Would you kindly?
Re: Anti-RPG RPG
«
Reply #96 on:
December 20, 2009, 12:08:18 pm »
Nice! Or you could bother Iambiam until he makes you an xcopy and contrast welded together program
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Anti-RPG RPG
«
Reply #97 on:
December 20, 2009, 12:14:47 pm »
There's a small contrast program you could use too by MIchael Vincent. It's included in his BASIC Tools pack and is called ZCon. It's under 100 bytes.
Logged
Insorak
LV3
Member (Next: 100)
Posts: 76
Rating: +4/-0
Omnimaga n00b
Re: Anti-RPG RPG
«
Reply #98 on:
December 22, 2009, 02:14:55 pm »
Still no progress yet. Sorry, guys - break is in two days!!
The AsmComp( hexcode I posted earlier is only 26 bytes. I'm probably going to use that.
Logged
(re)working on Anti-RPG: 3% completion
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Anti-RPG RPG
«
Reply #99 on:
December 22, 2009, 07:07:31 pm »
I am glad school finished on the 22th max over here
Logged
ztrumpet
The Rarely Active One
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5712
Rating: +364/-4
If you see this, send me a PM. Just for fun.
Re: Anti-RPG RPG
«
Reply #100 on:
December 22, 2009, 07:49:28 pm »
Quote from: DJ Omnimaga on December 22, 2009, 07:07:31 pm
I am glad school finished on the 22th max over here
Me too.
Good luck with school. When do you have to start back? (For me it's Jan 4.)
Logged
If I'm wrong, please correct me!
Unfinished Projects:
Elmgon
14%
Basic
Movement Demo
Homescreen Game Pack
80%
Basic
Latest Release
Cube Droid Saves the Galaxy
65%
Axe
Demo
Detonate
70%
Axe
Completed Projects:
Exodus
|
Midnight
|
Drifter
|
Axe Snake
|
Jump!
|
Factory Theta
|
Spider
|
Plot Drop
|
Papi Jump
|
Numb3rs
|
Nibbler
|
Boost
|
Duel Tile Map Editor
|
Homescreen Map Editor
|
Key Group Check
|
Oasis
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6268
Rating: +318/-36
little oof
Re: Anti-RPG RPG
«
Reply #101 on:
December 22, 2009, 08:03:24 pm »
(DJ is no longer in school
)
Logged
/e
ztrumpet
The Rarely Active One
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5712
Rating: +364/-4
If you see this, send me a PM. Just for fun.
Re: Anti-RPG RPG
«
Reply #102 on:
December 22, 2009, 10:20:56 pm »
(I meant Insorak
)
Logged
If I'm wrong, please correct me!
Unfinished Projects:
Elmgon
14%
Basic
Movement Demo
Homescreen Game Pack
80%
Basic
Latest Release
Cube Droid Saves the Galaxy
65%
Axe
Demo
Detonate
70%
Axe
Completed Projects:
Exodus
|
Midnight
|
Drifter
|
Axe Snake
|
Jump!
|
Factory Theta
|
Spider
|
Plot Drop
|
Papi Jump
|
Numb3rs
|
Nibbler
|
Boost
|
Duel Tile Map Editor
|
Homescreen Map Editor
|
Key Group Check
|
Oasis
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6268
Rating: +318/-36
little oof
Re: Anti-RPG RPG
«
Reply #103 on:
December 22, 2009, 10:23:20 pm »
(ah ok
)
Logged
/e
Builderboy
Physics Guru
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5673
Rating: +613/-9
Would you kindly?
Re: Anti-RPG RPG
«
Reply #104 on:
December 22, 2009, 10:56:20 pm »
No Progress! :O
:'(
(jk
do you have finals before break?)
«
Last Edit: December 22, 2009, 10:56:49 pm by Builderboy
»
Logged
Print
Pages:
1
...
5
6
[
7
]
8
9
10
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
Anti-RPG RPG