Omnimaga
Calculator Community => Discontinued => Major Community Projects => Correlation => Topic started by: Hot_Dog on November 13, 2010, 12:45:38 pm
-
I'll want to release an example program with Correlation, but I have been long out of practice with Ti-Basic. Is there anyone who would be willing to make an example program before I release Correlation? It will be homescreen, and all that the program will need to do is control a person that moves around a homescreen text-based tilemap.
The advantage is that you get to be the first person to use Correlation for custom Ti-Basic fotns :D
-
I'd love to do it, but I need to finish Exodus first, so sorry.
Here's some code, though: http://ourl.ca/4231
-
I'll want to release an example program with Correlation, but I have been long out of practice with Ti-Basic. Is there anyone who would be willing to make an example program before I release Correlation? It will be homescreen, and all that the program will need to do is control a person that moves around a homescreen text-based tilemap.
The advantage is that you get to be the first person to use Correlation for custom Ti-Basic fotns :D
I'll give it a shot, I'd love to work with custom fonts again! I used to use Omnicalc fonts to make tilemaps on the homescreen.
-
I would like?
Not sure if I could do more then just make a basic moving character, but it'd be fun to play with.
-
I'll want to release an example program with Correlation, but I have been long out of practice with Ti-Basic. Is there anyone who would be willing to make an example program before I release Correlation? It will be homescreen, and all that the program will need to do is control a person that moves around a homescreen text-based tilemap.
The advantage is that you get to be the first person to use Correlation for custom Ti-Basic fotns :D
I'll give it a shot, I'd love to work with custom fonts again! I used to use Omnicalc fonts to make tilemaps on the homescreen.
You're hired! ;D Of course, I'll give you credit for your example program. And I'll let you know when I'm ready for you to work on it. I just need to finalize tokens and get the font creator working.
Thanks, FinaleTI!
-
can I test too?
-
Aww, I wanted to test it :P
-
I'll want to release an example program with Correlation, but I have been long out of practice with Ti-Basic. Is there anyone who would be willing to make an example program before I release Correlation? It will be homescreen, and all that the program will need to do is control a person that moves around a homescreen text-based tilemap.
The advantage is that you get to be the first person to use Correlation for custom Ti-Basic fotns :D
I'll give it a shot, I'd love to work with custom fonts again! I used to use Omnicalc fonts to make tilemaps on the homescreen.
You're hired! ;D
Aww, I was hoping to try it out and since Battlefield is coming out on Thursday...
-
I've had a lot of test requests, so I'll definitely let people who want to test it test it, include Qwerty, FinaleTI, meishe91 and yunhua. The only thing I ask is that you provide quality screenshots of working programs so that people will see it on ticalc.org and think "I want it I want it I want it!" And you will be credited for your work.
I will need at least one person willing to test the small font.
-
So you just want a character walking around a map? I can help.
-
I should also add that with this many testers, if you have a great program idea that would make a great screenshot, go for it! I do want a character-around-map screenie, but afterwards I'm not picky--for instance if someone were to whip up part of a battleship game
-
So something with TI-OS font.(which won't actually be TI-OS font, but...)
Okay. I can go with that.
-
I was actually planning on modifying my homescreen Battleship game to use better graphics with this :P
-
So something with TI-OS font.(which won't actually be TI-OS font, but...)
Okay. I can go with that.
Just please, don't do something like a 10-minute-to-code project! By testing, you're aggreing to show people something they'll drool for
-
I've had a lot of test requests, so I'll definitely let people who want to test it test it, include Qwerty, FinaleTI, meishe91 and yunhua. The only thing I ask is that you provide quality screenshots of working programs so that people will see it on ticalc.org and think "I want it I want it I want it!" And you will be credited for your work.
I will need at least one person willing to test the small font.
I will test anything, but as for screenies, I can't guarentee them unless the deadline, or if I get the testing prgrams by tomorrow.
-
I was actually planning on modifying my homescreen Battleship game to use better graphics with this :P
Awesome! That would be wicked! And there wouldn't be much you would have to do, since you can still use Output() and what not
-
I've had a lot of test requests, so I'll definitely let people who want to test it test it, include Qwerty, FinaleTI, meishe91 and yunhua. The only thing I ask is that you provide quality screenshots of working programs so that people will see it on ticalc.org and think "I want it I want it I want it!" And you will be credited for your work.
I will need at least one person willing to test the small font.
I will test anything, but as for screenies, I can't guarentee them unless the deadline, or if I get the testing prgrams by tomorrow.
What deadline? The project is still under construction
-
hmm... Ztrumpet, do you mind if I modify your minesweeper in HGP? that would be EPIC. ;)
I've had a lot of test requests, so I'll definitely let people who want to test it test it, include Qwerty, FinaleTI, meishe91 and yunhua. The only thing I ask is that you provide quality screenshots of working programs so that people will see it on ticalc.org and think "I want it I want it I want it!" And you will be credited for your work.
I will need at least one person willing to test the small font.
I will test anything, but as for screenies, I can't guarentee them unless the deadline, or if I get the testing prgrams by tomorrow.
What deadline? The project is still under construction
oops, I meant the deadline for the screenies. ;)
-
Ya, I was going to do that and then just make a basic graphscreen walk around thing if I have time. Is the basic use of this is that you call the program at the beginning of the program and then it replaces the characters that you chose with fonts you create? I fell behind in some of the topics in case you've already answered that :P
-
Does it need to be an actual game, or just a showy demo-thing?
-
Does it need to be an actual game, or just a showy demo-thing?
Just a show-off demo
Is the basic use of this is that you call the program at the beginning of the program and then it replaces the characters that you chose with fonts you create? I fell behind in some of the topics in case you've already answered that :P
You run Asm(pgrmCORELATE) at the beginning of your Ti-Basic program, and at the end of it. You use Select() to select your font, and from that point on, Output() and/or Text() will use the font. You can continue to use this font, or turn it off by using LabelOff, after which you can use normal Ti-83+ fonts again. (LabelOn returns to your custom font).
The biggest advantage to this program is fonts will display a lot faster than the normal Ti-83+ font routines.
-
what would we use for Select(?
-
Ok, thanks :)
what would we use for Select(?
What do you mean?
-
Ok, cool. I'll think of something.
I'm sure I've got an old TI-BASIC game attempt around here somewhere....
-
So something with TI-OS font.(which won't actually be TI-OS font, but...)
Okay. I can go with that.
Just please, don't do something like a 10-minute-to-code project! By testing, you're aggreing to show people something they'll drool for
Can you store the characters to strings? If so, I think I have an idea.
-
is it possible to use several different fonts at once? :D
-
what would we use for Select(?
is it possible to use several different fonts at once?
Select is in the Ti-83+ catalog. You don't see it used often.
You can use several fonts in a Ti-Basic program, but you can only work with one font at a time. You can't, for instance, use the "A" in one font combined with the "B" in another font.
Can you store the characters to strings? If so, I think I have an idea.
You can use Str1, Str2, Str3, etc. to store strings to display, such as Output(1,1, Str1). But if you mean modifying the font inside of your program, no, you can't do that.
-
May I use this?
-
May I use this?
To test? Certainly! But of course, everyone will be able to use it once it's ready
-
Can you store the characters to strings? If so, I think I have an idea.
You can use Str1, Str2, Str3, etc. to store strings to display, such as Output(1,1, Str1). But if you mean modifying the font inside of your program, no, you can't do that.
So you can't store one of the font characters to the string and then display it?
-
Can you store the characters to strings? If so, I think I have an idea.
You can use Str1, Str2, Str3, etc. to store strings to display, such as Output(1,1, Str1). But if you mean modifying the font inside of your program, no, you can't do that.
So you can't store one of the font characters to the string and then display it?
What are you hoping to do? If I understand you correctly, no, you can't do it.
If you use a tree for the character A and then go Output(1,1,"A"), you would see a tree. But I really don't understand what it is you're hoping to do
-
Will we be able to use different size fonts, or just the 5x7?
-
Can you store the characters to strings? If so, I think I have an idea.
You can use Str1, Str2, Str3, etc. to store strings to display, such as Output(1,1, Str1). But if you mean modifying the font inside of your program, no, you can't do that.
So you can't store one of the font characters to the string and then display it?
What are you hoping to do? If I understand you correctly, no, you can't do it.
If you use a tree for the character A and then go Output(1,1,"A"), you would see a tree. But I really don't understand what it is you're hoping to do
I was hoping to be able to use a string such as " ABCDEF", where A, B, C, and D are all individual custom font characters, which I could then extract using the Sub( command. I can work around it if that doesn't work, but it would allow me to easily write it into Battlefield without any trouble.
-
Well from what I understand is that once the program is called inside of your program any letters affected will be displayed as the customized font. So implementing it into Battlefield shouldn't be that hard really. You just have to create the font you want and what letters they correspond to, how ever that works with this, then just call it and then it'll work.
@MRide
Yes, you can use both the 6*8 and the 4*6 font. However I do not know if when using large text on the graphscreen if that works the same.
-
Okay, that means that I could just use letters that aren't used in the game as the string characters. Thanks.
-
what would we use for Select(?
is it possible to use several different fonts at once?
Select is in the Ti-83+ catalog. You don't see it used often.
It's also in the List menu (2nd+{LIST}+{RIGHT}+7:Select(). Faster :)
And awesome, it can display custom graphscreen font too? I don't know of any other custom font routine that includes that :D
-
I was hoping to be able to use a string such as " ABCDEF", where A, B, C, and D are all individual custom font characters, which I could then extract using the Sub( command. I can work around it if that doesn't work, but it would allow me to easily write it into Battlefield without any trouble.
As meishe91 said, you can do that. There's nothing different from normal Output() and Text() string routines.
Will we be able to use different size fonts, or just the 5x7?
Fonts can be any size with Text(). Only 6x8 can be used for Output(), but that's for compatability for homescreen games.
-
I just got an awesome idea.
I tried it with Omnicalc fonts once, so I know it works...
Homescreen Greyscale.
-
Lol actually I thought about doing that once, I think, when I discovered how to do grayscale for Reuben Quest series, but I decided to just stick to sprites. I am worried homescreen grayscale would not have been fast enough, though.
-
It's about as flickery as unoptimized axe, as long as you aren't doing anything else with the screen. Also, it helps to have half-dead batteries and have the calc be cold :P heck, the homescreen looks like greyscale when you've been out in 10 degree weather for 4 hours.
-
Lol actually I thought about doing that once, I think, when I discovered how to do grayscale for Reuben Quest series, but I decided to just stick to sprites. I am worried homescreen grayscale would not have been fast enough, though.
Well, if what you're greyscaling isn't two big, like a 5x5 map in the corner of the screen, it works fine, even in pure basic. I may still have a demo program that does that on my calc...
-
Lol, but I mean I tried updating the entire screen with output once and I must say it wasn't that fast.
Anyway, as another demo program, someone should make a small tilemapper with custom fonts using Hot Dog routine. It would be cool to have, as it would show that the program can do much more than fonts too :DLol actually I thought about doing that once, I think, when I discovered how to do grayscale for Reuben Quest series, but I decided to just stick to sprites. I am worried homescreen grayscale would not have been fast enough, though.
Well, if what you're greyscaling isn't two big, like a 5x5 map in the corner of the screen, it works fine, even in pure basic. I may still have a demo program that does that on my calc...
Ah right, yeah for small stuff (like the Team Demo logo) it is usually fast. Still not as fast as the Casio FX-9860G output command but still kinda fast. I bet with Hot Dog program it will be much faster, though.
-
Will we be able to edit the buffer pixels in the normal font?
Also, how about an anti-gravity demo? I've got an engine on my calc.
-
Will we be able to edit the buffer pixels in the normal font?
I'm afraid I don't know what you mean, but I'd have to say "No" anyways
-
Well, the TIOS "font" is 5*7 pixels, but there is a row of pixels to the right and on the bottom that are a buffer. Will we be able to edit those, allowing for a 6*8 sprite?
-
It depends, from what I gathered, it will be possible to have fonts to look like they're stuck together, with no space between them, but I could be wrong. You may have to make a font that is 1 pixel higher and wider.
-
Check out this (http://ourl.ca/7900/141568) post. I already asked and he said you could. That post just has the details of what was talked about.
-
Ah that's good, then :)
-
Oh, awesome. This is going to be a great resource when it comes out.