This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Messages - ztrumpet
Pages: 1 ... 307 308 [309] 310 311 ... 385
4621
« on: March 13, 2010, 11:13:57 am »
Okay, I've heard of Radical Pi. Welcome back to Omnimaga. Though what you did was wrong, I'm glad that it's behind us now and we can look forward to a new era of Nyrax projects.
4622
« on: March 12, 2010, 10:50:16 pm »
Sure. The 1s,2s,and 0s are references to the different tiles in the map. The For loop(s) then display either a single character, or a group of 6 characters in the string example. Basically the For loops let the sub( put the characters on the screen. I'd recommend learning about the sub( command. It's very important when dealing with strings, which happens quite frequently. http://tibasicdev.wikidot.com/subEdit: Here's a more in depth explanation with the matrix: :[[1,2,1,2,1,2][2,0,0,0,0,1][1,0,0,0,0,2][2,1,2,1,2,1->[A] //Store the tile data into [A] :ClrHome //Clear the homescreen :For(A,1,4 //This will loop 4 times, making A = 1, 2, 3, and 4 as it adds one to A each time :For(B,1,6 //This loops 6 times and changes B :Output(A,B,sub("=87",1+[A](A,B),1 //This displays a = if the corresponding spot in the matrix is zero, a 8 if the spot is one, and a 7 if the spot is two. It places it at a spot relying on the values of A and B. :End //Ending the For(B loop :End //End of the For(A loop Does this help? Edit x2: Meishe, ninjas are quite frequent when 5 people are viewing a topic.
4623
« on: March 12, 2010, 10:39:20 pm »
Thanks guys! DJ Omnimanga, I think I read about your Illusiat games on another forum . I'm thinking about making a small rpg like Illusiat 1.
That's an awesome idea! Good luck, and we'll all help if/when you need it.
4624
« on: March 12, 2010, 10:37:34 pm »
Welcome here! This is an awesome place to learn about the calc.
4625
« on: March 12, 2010, 10:36:21 pm »
I also think we need the And, Or, Xor, and Over-write commands when dealing with pictures.
4626
« on: March 12, 2010, 10:33:57 pm »
I need to play those too... 1: You can create a map with a matrix, list, or string. Here's an example of each method (note that I'm using only 4*6 maps): Matrix: :[[1,2,1,2,1,2][2,0,0,0,0,1][1,0,0,0,0,2][2,1,2,1,2,1->[A] :ClrHome :For(A,1,4 :For(B,1,6 :Output(A,B,sub("=87",1+[A](A,B),1 :End :End List: :{1,2,1,2,1,2,2,0,0,0,0,1,1,0,0,0,0,2,2,1,2,1,2,1->L1 :ClrHome :For(A,1,4 :For(B,1,6 :Output(A,B,sub("=87",1+L1(6A-6+B),1 :End :End String: :"8787877====88====778787->Str1 :ClrHome :For(A,1,4 :Output(A,B,sub(Str1,6A-5,6 :End Once these are all ran you will see 878787 7====8 8====7 787878 I think this showed how to make a map. I think Meishe answered the others very well. 2. Matrices, from what I understand so far (I'm not an expert like some of these guys), is one way of storing data for a map. I'm sure there are other uses but that is what I know.
3. Can't help ya there.
4. Yes, if you push [2nd][ + ][2][7] you can see how much memory each program takes up. RAM is your unarchived stuff (the stuff without a asterisk next to it) and you can run that directly. Archived things (archive is a much bigger piece of memory in your calculator) are things you need to un-archive first. In that screen you can just push enter to archive/un-archive programs.
5. Well there are a few things that go into that. There is setting the dimentions for the list and then the actual data. Both of which are found here. They do a lot. Store highscores, saved games, items, maps, etc.
6. Strings can be used for a lot of things too. Mostly, from what I've seen, for making maps and storing text.
4627
« on: March 12, 2010, 10:21:05 pm »
I was specifically saying this program http://ourl.ca/4161/76877 but those programs are good examples too, builderboy could you please tell your secrets?
Oh, that's right. I forgot about that one. Sorry. And the great thing is, is it's still by Builderboy.
4628
« on: March 12, 2010, 09:08:24 pm »
I think this is the program you're referring to, right? http://ourl.ca/4250Builderboy, I'm also curious. Could you explain what each little section does so it makes sense? Builderboy is also the programmer of Peggle, another awesome physics game. It's in Basic, but I'd still recommend looking at it. Peggle: http://tibasicdev.wikidot.com/archives:peggleBuilderboy, you're really good at programs like this. Do you mind sharing your methods?
4629
« on: March 12, 2010, 09:04:27 pm »
I was able to watch it. It get's the point across nicely. However, I also think it would be better as a movie. Good luck Eeems!
4630
« on: March 12, 2010, 06:48:47 pm »
Ah, my bad. It's still cool.
4631
« on: March 12, 2010, 06:30:02 pm »
That looks nice. So it works with Asm and C++? Cool.
4632
« on: March 12, 2010, 06:28:37 pm »
That's really cool! I can't wait to play SAD!
4633
« on: March 12, 2010, 06:22:22 pm »
Yay, progress! This sounds neat so far. Keep up the nice work.
4634
« on: March 12, 2010, 06:19:31 pm »
Quigibo, can you compare the code side by side so we can see how to optimize with Axe? Thanks! (The Optimization Tricks file is nice, but it can help to see it more. )
4635
« on: March 12, 2010, 06:16:57 pm »
XTRAVAR, xLib, and Celtic III all give you access to all of the 256 Pic vars, and they are the same. So yes, xLib pics are the same as XTRAVAR if you have the same Pic number. (It's worth noting that xLib and Celtic II are required when the program is run, but XTRAVAR is not. This is why XTRAVAR is "pure" basic. )
Pages: 1 ... 307 308 [309] 310 311 ... 385
|