Omnimaga
Omnimaga => News => Topic started by: Hot_Dog on February 13, 2011, 05:32:00 am
-
Correlation
Correlation will be ready to test either this month or very early in March. I have to add library compatability and a function for defining animated tiles, then it's just making sure that everything runs smoothly.
So now I'm looking for testers. I know that several people volunteered, but I need a reminder of who did, as well as anyone new who would like to.
The testing peiord will be three weeks at least, and more if several bugs are found. Also, as much as I hate to do so, I need to list requirements for testing, since I want the release of Correlation to be successful.
Requirements for testing:
1. You must read the full manual to the letter. For those of you who read it already, there are many new changes. For example, I changed commands to make things easier to remember and work with
2. You don't have to create a full program/game, but you must make a program good enough for a high-quality screenshot. Advertise! In this case I would rather have 10 seconds of sweet-looking gameplay than 3 hours of crummy graphics. Please feel free to convert a Ti-Basic program to use Correlation if you wish.
3. You must choose at least one option from a list below to test throughly. That means you code for it, and you try to mess it up to make sure that error-checking works and the calculator won't crash.
Optional:
1. If you wish, or if you don't care, I would like to include your program as an example program for new users to look at
2. If you are able, please write a good review on ticalc.org! You don't have to rate the program 10/10 if you feel it doesn't deserve it, and you can list problems you find, but please leave it positive and constructive.
Your program can include any features of Correlation that you wish to add. However, when you write your program, you must include at least one of the options below to include and test as much and as throughly as you can, including trying to crash the calculator (preferably crashing an emulator). When you post a comment, please list in order from most prefered to least perfered the feature you would like to test. I will assign options on a first-come first-serve basis.
1. Include a map with tiles anywhere from 1x1 to 7x7 in size
2. Include a map with tiles anywhere from 9x9 to 15x15 in size - SHIMBS
3. Write a program that doesn't use the full screen for displaying text
4. Write a program that uses animated text/tiles - FINALETI
5. Write a program that makes good use of Word Wrap Mode - GEEKBOY1011
6. Write a program that makes good use of Clip Mode. That is, when text reaches the edge of the screen (or window), it stops displying
7. Write a program that makes good use of Wrap Mode. That is, when text reaches the edge of the screen (or window), it wraps to the next line - QWERTY.55
8. Write a program that uses abs( as a replacement for sub( when it comes to retrieving substrings - XEDA
9. Write a program that uses only the homescreen - MEISHE91
Thanks to testers! You will be thanked in the manual!
-
What is Correlation?
lol, I have no idea but good luck to all the testers ;D
-
/me wants to test ;D
Glad this is coming along so quickly!
-
This is looking cool! I wish I could test it, but I'm a little bit too busy. :-\
-
>_>
<_<
May I test it? I might get a little busy, but I definitely have some ideas :D
Plus I get to try to crash my calc... :P
-
I'd like to test it, but i can't guarantee that I'd come up with anything awesome.
-
I would still love to test this. And I would very much like the only homescreen used condition since I was gonna convert my Battle Ship game I made a while ago to use this :)
Edit:
I don't think I'm cut out to do a lot of testing so that's why I just would like to do number 9. But depending on how animated work I can also try 4. So for me, 9,4, other seven in any order.
-
Also, nvm what I said: "What is correlation?". I checked it out ;D
-
Correlation pretty much lets you use text instead of sprites and it gives you better control over the text/sprites. I want to test it for ease of use, speed, display options and all that good stuff. I still haven't actually used it so I have no idea how to make char/sprite sets... I need a break from my own projects so I think I'll check into that, now >_>
-
Correlation pretty much lets you use text instead of sprites and it gives you better control over the text/sprites. I want to test it for ease of use, speed, display options and all that good stuff. I still haven't actually used it so I have no idea how to make char/sprite sets... I need a break from my own projects so I think I'll check into that, now >_>
Yeah, thanks!
-
I still wanna test this, yo.
-
i'd love to give testing a shot!
EDIT: 2,4,1,7
-
@leafiness0: The important thing is that you try. You can test it. I just don't want people who throw together a 10-minute demonstration or something.
Hey guys, don't forget to list which specific feature you want to test, from most prefered to least prefered. (The list is on the very first post) While your game can include anything from correlation, you will need to hammer down on at least one feature, and depending on who wants to do what, I'll assign parts to testers.
Here's an example list, my preferences for specific features to test in the order I would want to do it:
2, 9, 4, 7, 6, 3, 5, 1, 8
-
I think my preferred order would be 8,1,2,3,5,7,6,9,4... I am a little afraid of animation :S
-
{6,7,4,8,9,1}
^ My list.
Can I test? :D
-
Yes indeed, Deep Thought! Oh, and for other people on this forum, if I don't say "no", you can assume that you will be allowed to test Correlation.
-
Chouette! I am going to try to work on making a font/sprite editor by the way... It should help us develop more easily.
-
Chouette! I am going to try to work on making a font/sprite editor by the way... It should help us develop more easily.
Do you know the format? Also, will this be on-calc or on-comp?
-
On calc, but I don't know the format... I asked a little earlier in another topic, too, but you were not on :D
-
9. Write a program that uses only the homescreen
7. Write a program that makes good use of Wrap Mode. That is, when text reaches the edge of the screen (or window), it wraps to the next line
5. Write a program that makes good use of Word Wrap Mode
6. Write a program that makes good use of Clip Mode. That is, when text reaches the edge of the screen (or window), it stops displaying
3. Write a program that doesn't use the full screen for displaying text
1. Include a map with tiles anywhere from 1x1 to 7x7 in size
2. Include a map with tiles anywhere from 9x9 to 15x15 in size
4. Write a program that uses animated text/tiles
There. Hot_Dog, I can probably write an ASCII version and send you a pure BASIC demo if you'd like beforehand.
-
Hmm, *cough* I wonder what Qwerty has in mind *cough* :P If it is what I think it is, I cannot wait :D
-
You can work ahead of time if you want, Qwerty.55, but don't send it to me early. There are some things you may have to adjust upon reading the updated manual.
Since you're eager to start early, I'll give you your assignment right now. I'm going to assign you Wrap Mode. You can do anything you want with Correlation in your game, but please throughly test Wrap Mode for efficiency and bugs.
-
I edited my last post to have my list but just in case you miss it I'll do it here too. I put 9,4, then the other seven in any order.
Can't wait to test it out :D
-
My list:
Data(8,4,6,2,1)
Has the version of the readme you're talking about been posted yet, and if so were would it be? I wanna be prepared to try this out.
-
My list:
Data(8,4,6,2,1)
Has the version of the readme you're talking about been posted yet, and if so were would it be? I wanna be prepared to try this out.
Hmmm, good point. It's not finished yet, but I'll try to have it up a week before the testing period
-
Okay, that is good... it'll give us time to prepare/rule the world.
-
You can work ahead of time if you want, Qwerty.55, but don't send it to me early. There are some things you may have to adjust upon reading the updated manual.
Since you're eager to start early, I'll give you your assignment right now. I'm going to assign you Wrap Mode. You can do anything you want with Correlation in your game, but please throughly test Wrap Mode for efficiency and bugs.
:D
That works out perfectly with a kind of half-joking BASIC project I have. Just a question, though. Is Abs( a faster version of Sub(? I don't see it in the version of the manual I have.
-
Yeah, abs( seems to to work by bytes, not tokens. At least, that is what I read in a previous post in the progress topic.
-
Awesome. That makes a something I've never seen properly implemented in BASIC possible.
-
er... I'm not sure I understand the grammar? Um... Do you mean you've never seen something like it used in BASIC or Hybrid BASIC?
-
I've seen it used in Hybrid BASIC, come to think of it. Oh well, it'll still be fun.
-
okay... 'cause I used it with Celtic 3 so that I could do things like make sprite sets and Omnicalc fontsets/editors... Which is how I think it is meant to be used in Correlation... It is a tool I find very useful because it lets you work directly with pure data. It is almost a direct integration of assembly data in BASIC so it is used where speed is desired.
(by the way, I know you know all of that Qwerty, I just figured I would include it for others :D)
It isn't as easy to work with as BASIC data, but it is much faster for Assembly programs to interpret.
-
Just to recap, Abs( is indeed a faster replacement for sub(. It is meant for strings that contain only 1 byte tokens or else "funky results will occur". It's not in the old manual because I thought about it afterwards. This is part of the reason I want everyone to read the new manual to the letter.
-
So abs( will NOT work with strings with two-byte tokens or a mix of one and two? Just to make that clear. Will it possibly be implemented later or not so much?
-
So abs( will NOT work with strings with two-byte tokens or a mix of one and two? Just to make that clear. Will it possibly be implemented later or not so much?
Abs( will work with two-byte tokens, but will produce an incorrect result. Unfortunately two-byte token support will not be implemented later because Correlation is aimed at one-byte token strings.
-
Of course, there are a lot of one byte tokens, way more than you'd need for most games.
-
Of course, there are a lot of one byte tokens, way more than you'd need for most games.
Correlation doesn't let you display strings with 2-byte tokens anyways. I think meishe91 was hoping to use Abs( for strings not displayed with Correlation ln( and e^(
-
I've put a partial list of "who's throughly testing what" on the first post of this topic. I'm missing two spots still, but I did this early because there are many "eager beavers" who want to start
-
cant wait to start got a great idea in the works already now wahoo
-
Hehe, I get to use abs(
I bet I can make some hacks by splitting 2 byte tokens. Think about this... if I take the first byte of Str1, and then I concatenate that with another string, I can make hacked string tokens! Hehe, I can has fun?! Plus, I prefer working with bytes as opposed to tokens, anyway. I'll try to make some fun stuff with this !
-
* The Universe Explodes *
Okay, who divided by zero?
Okay, who found a real solution to a^3 + b^3 = c^3?
Okay, who tried to fool around with abs( ?
-
You know, you could probably do something vaguely resembling Self modifying code with abs(, if you were so inclined.
-
Nah, I was just asking because just in case, for some weird reason, someone ran out of one byte tokens to use and had to resort to using two-byte :P
-
JESUS.
I thought I called dibs on something before.
Now, I got short straws. :c
Depressing.
I'll take what's left. 1 or whatever.
-
Can I test, or am I too late?
I've been knocked out with the flu for the past several days. ;)
-
Can I test, or am I too late?
I've been knocked out with the flu for the past several days. ;)
No worries, you're in.
Raylin, we'll see. Post your list anyways. We might have to put two people on one thing to test depending on how many other people sign up
-
9 and 1.
-
Sorry for the double post. Leafiness and yunhua98, I need to know what you really want to test--and just ignore what I put on the news page. If I don't know what you want to focus on, I'm afraid that I'll have to pick something for you.
-
Hot_Dog, I won't be able to test. Sorry for the confusion :-\
-
Hot_Dog, I won't be able to test. Sorry for the confusion :-\
No problem.
-
I'm glad this is coming along nicely. Unfortunately I doubt I'll have time to test, though, especially that I don't really do calc programming anymore anyway. I haven't written a BASIC game in 2 years too.
I wonder if this comes out before May or so if there should be a Cage Match where you make a Correlation game?
-
Cage Match? Perhaps, but I'm imagining something run similar to an Axe Parser contest. I did not expect Correlation to recieve this many fans
-
Yeah that could work too. I know people would like a contest with several categories like BASIC and ASM, but I think it would be nice to have a Correlation one. Personally I thought about another Axe contest, but also have a Correlation run, along with an Ndless run. Casio Prizm might be good too, I guess, to showcase what the calc can do, for now. From what it looks like, this year's contest might have its categories named after these softwares. In other words, categories would be Axe Parser, Correlation, Ndless and Prizm. :P