Omnimaga

Omnimaga => News => Topic started by: Hot_Dog on February 13, 2011, 05:32:00 am

Title: Correlation Not Far From Testing Stage
Post 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!
Title: Re: Correlation Not Far From Testing Stage
Post by: Munchor on February 13, 2011, 06:55:47 am
What is Correlation?

lol, I have no idea but good luck to all the testers ;D
Title: Re: Correlation Not Far From Testing Stage
Post by: Deep Toaster on February 13, 2011, 09:18:26 am
/me wants to test ;D

Glad this is coming along so quickly!
Title: Re: Correlation Not Far From Testing Stage
Post by: ztrumpet on February 13, 2011, 10:42:37 am
This is looking cool!  I wish I could test it, but I'm a little bit too busy. :-\
Title: Re: Correlation Not Far From Testing Stage
Post by: Xeda112358 on February 13, 2011, 11:03:43 am
>_>
<_<
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
Title: Re: Correlation Not Far From Testing Stage
Post by: leafy on February 13, 2011, 01:14:47 pm
I'd like to test it, but i can't guarantee that I'd come up with anything awesome.
Title: Re: Correlation Not Far From Testing Stage
Post by: meishe91 on February 13, 2011, 01:21:44 pm
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.
Title: Re: Correlation Not Far From Testing Stage
Post by: Munchor on February 13, 2011, 01:24:14 pm
Also, nvm what I said: "What is correlation?". I checked it out ;D
Title: Re: Correlation Not Far From Testing Stage
Post by: Xeda112358 on February 13, 2011, 01:58:21 pm
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 >_>
Title: Re: Correlation Not Far From Testing Stage
Post by: Munchor on February 13, 2011, 02:07:56 pm
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!
Title: Re: Correlation Not Far From Testing Stage
Post by: Raylin on February 13, 2011, 02:44:51 pm
I still wanna test this, yo.
Title: Re: Correlation Not Far From Testing Stage
Post by: shmibs on February 13, 2011, 02:51:13 pm
i'd love to give testing a shot!
EDIT: 2,4,1,7
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 13, 2011, 03:15:15 pm
@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
Title: Re: Correlation Not Far From Testing Stage
Post by: Xeda112358 on February 13, 2011, 03:19:29 pm
I think my preferred order would be 8,1,2,3,5,7,6,9,4... I am a little afraid of animation :S
Title: Re: Correlation Not Far From Testing Stage
Post by: Deep Toaster on February 13, 2011, 03:40:55 pm
{6,7,4,8,9,1}
^ My list.

Can I test? :D
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 13, 2011, 03:43:13 pm
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.
Title: Re: Correlation Not Far From Testing Stage
Post by: Xeda112358 on February 13, 2011, 03:46:13 pm
Chouette! I am going to try to work on making a font/sprite editor by the way... It should help us develop more easily.
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 13, 2011, 03:48:48 pm
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?
Title: Re: Correlation Not Far From Testing Stage
Post by: Xeda112358 on February 13, 2011, 03:50:33 pm
On calc, but I don't know the format... I asked a little earlier in another topic, too, but you were not on :D
Title: Re: Correlation Not Far From Testing Stage
Post by: AngelFish on February 13, 2011, 04:24:07 pm
Quote
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.
Title: Re: Correlation Not Far From Testing Stage
Post by: Xeda112358 on February 13, 2011, 04:27:45 pm
Hmm, *cough* I wonder what Qwerty has in mind *cough* :P If it is what I think it is, I cannot wait :D
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 13, 2011, 04:40:52 pm
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.
Title: Re: Correlation Not Far From Testing Stage
Post by: meishe91 on February 13, 2011, 05:25:48 pm
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
Title: Re: Correlation Not Far From Testing Stage
Post by: FinaleTI on February 13, 2011, 06:51:38 pm
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.
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 13, 2011, 06:52:35 pm
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
Title: Re: Correlation Not Far From Testing Stage
Post by: Xeda112358 on February 13, 2011, 07:32:37 pm
Okay, that is good... it'll give us time to prepare/rule the world.
Title: Re: Correlation Not Far From Testing Stage
Post by: AngelFish on February 13, 2011, 07:48:09 pm
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.
Title: Re: Correlation Not Far From Testing Stage
Post by: Xeda112358 on February 13, 2011, 07:50:28 pm
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.
Title: Re: Correlation Not Far From Testing Stage
Post by: AngelFish on February 13, 2011, 07:51:49 pm
Awesome. That makes a something I've never seen properly implemented in BASIC possible.
Title: Re: Correlation Not Far From Testing Stage
Post by: Xeda112358 on February 13, 2011, 07:53:04 pm
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?
Title: Re: Correlation Not Far From Testing Stage
Post by: AngelFish on February 13, 2011, 07:53:57 pm
I've seen it used in Hybrid BASIC, come to think of it. Oh well, it'll still be fun.
Title: Re: Correlation Not Far From Testing Stage
Post by: Xeda112358 on February 13, 2011, 07:59:29 pm
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.
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 13, 2011, 09:42:03 pm
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.
Title: Re: Correlation Not Far From Testing Stage
Post by: meishe91 on February 14, 2011, 12:05:26 am
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?
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 14, 2011, 12:10:23 am
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.
Title: Re: Correlation Not Far From Testing Stage
Post by: willrandship on February 14, 2011, 12:16:20 am
Of course, there are a lot of one byte tokens, way more than you'd need for most games.
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 14, 2011, 12:17:54 am
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^(
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 14, 2011, 12:28:05 am
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
Title: Re: Correlation Not Far From Testing Stage
Post by: Geekboy1011 on February 14, 2011, 12:29:18 am
cant wait to start got a great idea in the works already now wahoo
Title: Re: Correlation Not Far From Testing Stage
Post by: Xeda112358 on February 14, 2011, 11:44:55 am
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 !
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 14, 2011, 01:12:25 pm
* 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( ?
Title: Re: Correlation Not Far From Testing Stage
Post by: AngelFish on February 14, 2011, 01:16:29 pm
You know, you could probably do something vaguely resembling Self modifying code with abs(, if you were so inclined.
Title: Re: Correlation Not Far From Testing Stage
Post by: meishe91 on February 14, 2011, 04:21:20 pm
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
Title: Re: Correlation Not Far From Testing Stage
Post by: Raylin on February 14, 2011, 05:10:06 pm
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.
Title: Re: Correlation Not Far From Testing Stage
Post by: yunhua98 on February 14, 2011, 05:15:11 pm
Can I test, or am I too late?
I've been knocked out with the flu for the past several days. ;)
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 14, 2011, 06:10:27 pm
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
Title: Re: Correlation Not Far From Testing Stage
Post by: Raylin on February 14, 2011, 06:15:44 pm
9 and 1.
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 14, 2011, 07:03:57 pm
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.
Title: Re: Correlation Not Far From Testing Stage
Post by: Deep Toaster on February 16, 2011, 10:36:39 am
Hot_Dog, I won't be able to test. Sorry for the confusion :-\
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 16, 2011, 12:01:30 pm
Hot_Dog, I won't be able to test. Sorry for the confusion :-\

No problem.
Title: Re: Correlation Not Far From Testing Stage
Post by: DJ Omnimaga on February 17, 2011, 11:58:13 pm
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?
Title: Re: Correlation Not Far From Testing Stage
Post by: Hot_Dog on February 18, 2011, 12:04:30 am
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
Title: Re: Correlation Not Far From Testing Stage
Post by: DJ Omnimaga on February 18, 2011, 12:17:17 am
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