Omnimaga

Omnimaga => News => Topic started by: Hot_Dog on April 19, 2011, 12:34:49 am

Title: Correlation: IMPORTANT NEWS for those creating homescreen games
Post by: Hot_Dog on April 19, 2011, 12:34:49 am
Correlation


Correlation is going under some major tire-changing in terms of homescreen-game designing.  If you are writing a game that uses the homescreen it is very important that you take note of the changes being made.

First of all, I apologize to those of you who used ln( only to find that the parameters were mixed up.  That bug has been fixed, and I'll release the new version when I can.

Secondly, in an effort to make Correlation homescreen games faster than their pure Ti-Basic counterparts, the following modes will, from this point on, NOT be available for designing homescreen games:

* XOR, OR, AND, Mask sprites
* Word Wrap
* Lowercase Letters
* Customized Windows

If you want the above features, you should display a 6x8 font with e^(.

The following features will still be available for homescreen games:

* Wrap Mode
* Map Mode
* Clip Mode
* Animated Text
* Negative Coordinates
* Run Indicator On / Off


If you are converting an old TI-Basic game that uses the homescreen, you need not worry about removed features.

I am sorry for any inconviences.  And as always, thank you for being patient as I try to make Correlation the best it can be.
Title: Re: Correlation: IMPORTANT NEWS for those creating homescreen games
Post by: DJ Omnimaga on April 19, 2011, 03:29:24 pm
Hmm at one point I should check if it's quite easy to convert one of my old games to Correlation. It would be nice to see how it runs...
Title: Re: Correlation: IMPORTANT NEWS for those creating homescreen games
Post by: Xeda112358 on April 19, 2011, 03:32:46 pm
Hey, as long as you are sticking with the idea of ease of use and speed, do what you need :) Most of the users are BASIC programmers, so we know how to make work-arounds >:D
Title: Re: Correlation: IMPORTANT NEWS for those creating homescreen games
Post by: Hot_Dog on April 19, 2011, 07:38:57 pm
Hmm at one point I should check if it's quite easy to convert one of my old games to Correlation. It would be nice to see how it runs...

The hardest part of converting old games is creating your font.  The second hardest part is deciding when you want text to draw immediately (one character at a time) and when you'd rather instead hide text until you are ready to display it all at once.

After that, it's easy.  I'm converting Builderboy's Factory game, and it's SO straightforward! 
Title: Re: Correlation: IMPORTANT NEWS for those creating homescreen games
Post by: DJ Omnimaga on April 19, 2011, 07:40:01 pm
Ah ok. I assume there isn't much conversion to be done for arguments aside from running my code through Find/replace to change Output( with the appropriate command, right?
Title: Re: Correlation: IMPORTANT NEWS for those creating homescreen games
Post by: Hot_Dog on April 19, 2011, 07:47:04 pm
Right, you don't need to change any arguments.  By the way, I would also HIGHLY recommend using Find/replace to change sub( to abs(  ;D
Title: Re: Correlation: IMPORTANT NEWS for those creating homescreen games
Post by: DJ Omnimaga on April 19, 2011, 08:00:56 pm
Oh wait, I think some of my old games might already be using Abs for some RPG damage formulas... I'll have to test.
Title: Re: Correlation: IMPORTANT NEWS for those creating homescreen games
Post by: Hot_Dog on April 19, 2011, 08:09:15 pm
Oh wait, I think some of my old games might already be using Abs for some RPG damage formulas... I'll have to test.

Abs will compute absolute values normally if it has 1 parameter.  I tested it myself.
Title: Re: Correlation: IMPORTANT NEWS for those creating homescreen games
Post by: DJ Omnimaga on April 19, 2011, 08:09:44 pm
Ah ok cool to hear.