v1.2 Updates
Well, I've temporarily abandoned making a MacOS port. Tough times, I know. I apologize to all my friends who are still patiently waiting for a playable version on their Apple products, but Windows has just been more friendly to work with. That being said, there are several quality-of-life updates in this version:
- Removed controls from the title screen and added them to a separate panel. They're now accessible via a button. Also tossed in some sassy instructions just for fun.
- Added code to the title to cause it to change color:
void ChangeToBlue(){
blueTitle.enabled = true;
orangeTitle.enabled = false;
Invoke("ChangeToOrange", 0.7f);
}
void ChangeToOrange(){
blueTitle.enabled = false;
orangeTitle.enabled = true;
Invoke("ChangeToBlue", 0.7f);
}
- Backgrounds now update when the player progresses through levels. Looking at this, I realize how redundant it is. I feel there's definitely an easier way to go about updating the background with the level number. Perhaps with an array? Will look into cleaning this up:
void UpdateBackground(){
if (currentLevel == 0){
blueOrangeNebula.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 1){
blueOrangeNebula.GetComponent <spriterenderer>().enabled = false;
redGalaxy.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 2){
redGalaxy.GetComponent<spriterenderer>().enabled = false;
greenGalaxy.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 3){
greenGalaxy.GetComponent<spriterenderer>().enabled = false;
spiralGalaxy.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 4){
spiralGalaxy.GetComponent<spriterenderer>().enabled = false;
blackHole.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 5){
blackHole.GetComponent<spriterenderer>().enabled = false;
blueStars.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 6){
blueStars.GetComponent<spriterenderer>().enabled = false;
helixNebula.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 7){
helixNebula.GetComponent<spriterenderer>().enabled= false;
horseheadNebula.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 8){
horseheadNebula.GetComponent<spriterenderer>().enabled = false;
planetCreation.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 9){
planetCreation.GetComponent<spriterenderer>().enabled = false;
redwhiteGalaxy.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 10){
redwhiteGalaxy.GetComponent<spriterenderer>().enabled = false;
starNebula.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 11){
starNebula.GetComponent<spriterenderer>().enabled = false;
otherspiralGalaxy.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 12){
otherspiralGalaxy.GetComponent<spriterenderer>().enabled = false;
blackholePulse.GetComponent<spriterenderer>().enabled = true;
}
else if (currentLevel == 13){
blackholePulse.GetComponent<spriterenderer>().enabled = false;
purpleSky.GetComponent<spriterenderer>().enabled = true;
}
}With these updates, I'm left quite satisfied with the current state of this game. A few friends have tossed around the idea of adding some extra soundbites for added entertainment value, but such additions would not be game-changing. At least insofar as the actual functionality of the game. As such, I'm not in any rush to attempt to add much else to 'Tone-tris'. So while the game's page will still claim the project to be currently in development, I will here clarify that the development is not active.
That being said, the game is essentially full functional. There is a minor bug that prevents the player from swapping a saved piece even if they haven't already swapped, but that bug seems to be sporadic, and I haven't been able to narrow down its point of origin. Not only do I not know where to even start looking to fix this bug, but the truth is the majority of gameplay is unaffected. I myself have set scores close to 47,000 without being bothered by not being able to swap my piece. So to that end, let's just call it a feature shall we?
Anyway, please enjoy 'Tone-tris' and feel free to leave any questions, comments, or concerns below.
-T
Files
Get Tone-tris
Tone-tris
It's basically Tetris
| Status | In development |
| Author | Spalding Tech |
| Genre | Puzzle |
| Tags | 2D, Tetris, Unity |
| Languages | English |
More posts
- Windows v1.1 - Fixing CodeMar 22, 2022
- "TONE-Tris" Launches!Mar 22, 2022

Leave a comment
Log in with itch.io to leave a comment.