Author | Comment |
Xero Xcape Marine
Posted: 16 Feb 2005 07:27 GMT Total Posts: 29 | I'm announcing a "retro" game, it uses the output command and has 9 map screens now... It's another RPG, because I like them... OH! the name is
Theta Fourteen
you'll see, there will be 6 characters to play with, up to 3 on 3 battle, and row swiching in battle!... all of this is 83+ BASIC... the only downside... it uses matrix [J]
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
JcCorp Probe Posted: 16 Feb 2005 12:17 GMT Total Posts: Edit | because you can? That's my reason for being on this site. :)
Anyway, have fun. |
Xero Xcape Marine
Posted: 16 Feb 2005 12:26 GMT Total Posts: 29 | hmmm... should it be invisible enemies (FF) or visible enemies (crono fantasy) ?
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
JcCorp Probe Posted: 16 Feb 2005 12:27 GMT Total Posts: Edit | You mean on the field? (I should know, I have both...) Invisible, make the game run faster. |
Xero Xcape Marine
Posted: 16 Feb 2005 12:30 GMT Total Posts: 29 | okay... thanks... heh I added fake walls on a board, they lead to nowhere.
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
dwestbrook Goliath Posted: 16 Feb 2005 13:28 GMT Total Posts: 112 | Awesome, everybody loves fake walls. Everybody also loves the "randomness" of invisible enemies popping up just when you are about dead and need them not to pop up. |
Xero Xcape Marine
Posted: 16 Feb 2005 13:35 GMT Total Posts: 29 | like a mid-boss... when you're at 10% health?
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
dwestbrook Goliath Posted: 16 Feb 2005 13:41 GMT Total Posts: 112 | Exactly, or like after a month straight of playing an RPG, you are about to get the "mystical magical crystal" when it conveniently shatters into 8 pieces and you have to go get all the pieces back again... Everybody loves that. |
Xero Xcape Marine
Posted: 16 Feb 2005 13:42 GMT Total Posts: 29 | FF5? i've been there
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
dwestbrook Goliath Posted: 16 Feb 2005 13:46 GMT Total Posts: 112 | I have never played any of the final fantasy games, except for Final Fantasy Tactics Advance which I own. |
Xero Xcape Marine
Posted: 16 Feb 2005 13:47 GMT Total Posts: 29 | which game then...
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
dwestbrook Goliath Posted: 16 Feb 2005 13:52 GMT Total Posts: 112 | I wasn't thinking of any game in particular, just what the most annoying thing I could think to happen in an RPG. |
Xero Xcape Marine
Posted: 16 Feb 2005 14:08 GMT Total Posts: 29 | it happens in FF5... 4 times
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
Xero Xcape Marine
Posted: 16 Feb 2005 14:19 GMT Total Posts: 29 | external levels are working
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
TI Freak Probe Posted: 16 Feb 2005 14:20 GMT Total Posts: Edit | cool. Can't wait to see it. :) |
Xero Xcape Marine
Posted: 16 Feb 2005 14:21 GMT Total Posts: 29 | tomorrow there will be screenies!
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
TI Freak Probe Posted: 16 Feb 2005 14:24 GMT Total Posts: Edit | Sounds good. I have to get remotivated to get back on some of my RPGs that need finished. Someone is finally emailing me about one that I haven't even looked at for over a year... That is gonna be fun. :) |
Xero Xcape Marine
Posted: 16 Feb 2005 14:27 GMT Total Posts: 29 | heh... i just need to write a BS for mine
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
Xero Xcape Marine
Posted: 17 Feb 2005 06:58 GMT Total Posts: 29 | the screenie is included in the demo of the map engines! it should be up soon!
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
Xero Xcape Marine
Posted: 17 Feb 2005 12:50 GMT Total Posts: 29 | here ya go!
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
TI Freak Probe Posted: 17 Feb 2005 13:33 GMT Total Posts: Edit | Looks good. Kind of reminds me of that zelda game...
So you are using a 9 matrices? I am thinking about using strings for my map. They are smaller and I now know how to make it work for hit detection. This will make my age of darkness: Revenge game really far. :) |
Xero Xcape Marine
Posted: 17 Feb 2005 13:40 GMT Total Posts: 29 | can you teach me about string based hit dection??? otherwise no... I'll have a total of 16 or 25 screens, i'll define the matrixes in the prog, then decompress them using another prog, and read them... or not? hrm
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
TI Freak Probe Posted: 17 Feb 2005 13:43 GMT Total Posts: Edit | Well, do you know how the sub( command works in conjuntion with the strings?? |
Xero Xcape Marine
Posted: 17 Feb 2005 13:44 GMT Total Posts: 29 | you'd think... but nope i don't
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
JcCorp Probe Posted: 17 Feb 2005 13:48 GMT Total Posts: Edit | You should make up a quick tutorial so everyone can see it. I'll add it to the content pages. |
TI Freak Probe Posted: 17 Feb 2005 13:48 GMT Total Posts: Edit | Ok. I don't have a calc on hand right now, but I can try and get something written up fairly quickly... (I don't want to give you bad info because I can't test what I say...)
Also take a look at my Ztext program for the 83+. It uses that command in it. You might even get a basic understanding of the command if you play around with it in the code. :)
I will get back with you as soon as I can. |
Xero Xcape Marine
Posted: 17 Feb 2005 13:49 GMT Total Posts: 29 | ahh... okey dokey!
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
Lunchbox Carrier
Posted: 17 Feb 2005 17:27 GMT Total Posts: 2007 | that sub( command idea is brilliant! I was using list-based, coordinate-style detection, but thx TI-freak, ur way is waaaaaaaay more efficient and faster. |
darksideprogramming Guardian
Posted: 17 Feb 2005 19:08 GMT Total Posts: 1005 | The sub command is rather useful. I use it in most of my programs *ahem*TIVB*ahem* |
TI Freak Probe Posted: 18 Feb 2005 05:33 GMT Total Posts: Edit | Alright, the program is around 80% complete. I need to add the code in to make it shift to the next screen, and put in there to show how to go into buildings. I hope to have this done today, and hopefully posted in the morning... |
Xero Xcape Marine
Posted: 18 Feb 2005 07:24 GMT Total Posts: 29 | okay... you say the sub( command is sweet... but you don't share w/me how to use it!?!?!?
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
TI Freak Probe Posted: 18 Feb 2005 09:31 GMT Total Posts: Edit | I am going to give you a program, with 4 maps, so you can see how it all works together. Besides, I told you I have to make sure everything works, before I start spitting stuff out. This whole concept was a theory that I had while I was trying to find a solution to one of my games, over a year ago. I never managed to build it, until now.
The only things I need to implement is the ability to move to another screen, and possibly add some spots where you could go into a town, dungeon, etc, and give you some info on how that works. So far, the programs combined take less than 1000 bytes. :)
Please be patient. I shall explain everything very soon. :) |
JcCorp Probe Posted: 18 Feb 2005 11:45 GMT Total Posts: Edit | I figured it out today at school in a few minutes. Although, where do I get to it besides the Catalouge? |
Xero Xcape Marine
Posted: 18 Feb 2005 14:10 GMT Total Posts: 29 | hrm... I'm thinking about 64 screens
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
TI Freak Probe Posted: 18 Feb 2005 14:13 GMT Total Posts: Edit | I almost have the move to another map routine done, so I definetly will have this posted tommorrow, with the documentation. :) |
dwestbrook Goliath Posted: 18 Feb 2005 19:04 GMT Total Posts: 112 | Jc, I think the only way to get to the sub( function is through the catalogue. I believe the quickest way is [2nd] [0] [4] and then up two spaces. |
TI Freak Probe Posted: 19 Feb 2005 05:10 GMT Total Posts: Edit | The sub( command is extremely simple to use, you simply use the following syntax:
sub(Strn,Begin,Length
n is the string variable number
begin just means where at in the string you are searching
Length means how many characters over.
http://geocities.com/tifreakware/archives/83pl/basic/misc/rpgstartkit. zip
Umm, to help save a lil space, the readme is extremely detailed on how the program works, and what commands that you may not know, do. If you have any questions with the program, I would be extremely happy to answer them. :)
Please note the following features that work on this 'demo'
>you can move about the screen, and not go through the 'walls' >you can move from one screen to the next >the program is very fast >it searches to see if you land on another letter, and checks to see what that is
Edit:
Ok, I reloaded the file to the archives, because I left a lil out in the readme, and Kevin Ouellet was nice enough to remind me that the Output command does text wrapping. This made the program smaller, and more efficient. There is a definete difference in speed when the map uploads now. :)
[Edited by TI Freak on 21-Feb-05 19:46] |
TI Freak Probe Posted: 22 Feb 2005 06:57 GMT Total Posts: Edit | So, how goes the game?? |
Xero Xcape Marine
Posted: 22 Feb 2005 07:08 GMT Total Posts: 29 | it's about 20% done and since I was sick I had to figure out the sub( thing on my own, but I did it! and i just uploaded it, and D/L'd your rpgmaker! check it out!
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
TI Freak Probe Posted: 22 Feb 2005 12:39 GMT Total Posts: Edit | As soon as it shows up, I will check it out.
Glad you are feeling better. I caught the flu sunday... |
Xero Xcape Marine
Posted: 22 Feb 2005 13:55 GMT Total Posts: 29 | I'm not felling better, I'm just doing my thing... ^_^
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
TI Freak Probe Posted: 22 Feb 2005 14:10 GMT Total Posts: Edit | lol. I have a very strong immune system. I haven't been sick for 3 years before sunday. Oh well.
What do you think of the RPG Starter Kit? |
Xero Xcape Marine
Posted: 22 Feb 2005 14:12 GMT Total Posts: 29 | I like it... although, it put's mine to shame, in speed anyways. and size... mine does have a total of 19 screens though... but your's is better than mine for speed...
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
JcCorp Probe Posted: 22 Feb 2005 14:18 GMT Total Posts: Edit | Got the flu friday and saturday. Fully recovered.
I'm probably going to take a look at the starter set. Looks cool. |
Xero Xcape Marine
Posted: 22 Feb 2005 14:20 GMT Total Posts: 29 | It's funny... I figured out my game on friday, and missed the RPGstarter thing till today... and I had time to write 2 whole (well... half) chapters for my game!
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
TI Freak Probe Posted: 22 Feb 2005 14:24 GMT Total Posts: Edit | lol.
I think everyone got the flu, or some sort of sickness over the weekend. Everyone seemed to be sick here...
Well, you can use the basic engine of mine, and just port your information into it. It wouldn't be really all that hard. Do you understand how the level detection works? |
Xero Xcape Marine
Posted: 22 Feb 2005 14:25 GMT Total Posts: 29 | yep... but is it flexible? (mine has one fake wall and a TON of solid ones, for each level)
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
TI Freak Probe Posted: 22 Feb 2005 14:30 GMT Total Posts: Edit | Well, all the solid walls are X, so you could build a 20x20, or 50x23, it doesn't have to be perfectly square, you just have to make sure that if you don't want a character to go off of the screen limit that you block it off with a wall of Xs...
As to being flexible, it could probably be made to do so... In all honesty, it is very dynamic, for lack of a better term... |
Xero Xcape Marine
Posted: 22 Feb 2005 14:37 GMT Total Posts: 29 | yes... I saw the reason for mine being so solw is the fact that it checks for solid, fake, keys (if it's in the level in that direction), doors, people, the end of a screen, and also it checks for portals
so there is alot of things!
--- BASIC flames are for n00bs, you don't want to be a n00b do you? | My other calc is a Porsche. |
TI Freak Probe Posted: 22 Feb 2005 14:40 GMT Total Posts: Edit | See, mine uses a much faster routine for that. It checks to see if it stays on the clear. If it lands on something, anything, then it goes to prgm ZCH and sees what letter it landed on. Then from that point, it is your desicion on what it needs to do.
So basically, it is VERY flexible. :)
We need to continue this in another thread. This takes a while to load...
[Edited by TI Freak on 22-Feb-05 23:42] |