It was hillarous. It sounds ironic that the bully has to learn math in order to bully nerds.
Won't he become a nerd himself in the process?
| Criteria | Rank | Score* | Raw Score |
| How well does the game fit the themes? | #8 | 4.000 | 4.000 |
| Gameplay | #10 | 3.500 | 3.500 |
| How do you rate the game overall (you can consider fun, dev time, etc.)? | #12 | 3.375 | 3.375 |
| Visuals | #12 | 3.625 | 3.625 |
| Audio | #22 | 2.875 | 2.875 |
Ranked from 8 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
How long was your dev time?
2 and a half.
It was hillarous. It sounds ironic that the bully has to learn math in order to bully nerds.
Won't he become a nerd himself in the process?
I think I now have to write 100 times "I won't punch the teacher again" for tomorrow... Great idea et congrats on doing this in less than 3 hours!
btw it's easier to make the game quicker when you fully embrace the spaghetti code.
This is most of the game code lmao
void Start()
{
int r = Random.Range(1, 10);
if (r > 5)
IsTarget = false; //randomly makes the character a non nerd or a nerd
else
MyScore.CurrentNerds += 1; //if the character is a nerd, count them in the score script, in order to reset the room once there are no nerds
n1 = Random.Range(1, 9);
n2 = n2b = Random.Range(1, 9); //generate 2 numbers from 1 to 8, n2b is the wrong number for when it's not a nerd
GenerateN2(); //generates a n2b value for the non nerds to use
ran = Random.Range(0, 2); //randomly calls which type of operation we're using
if (ran == 0) result = IsTarget ? n1 + n2 : n1 + n2b; //if it's a sum, we get n1+n2 if it's a nerd or n1+n2b if it's not a nerd
else if(ran == 1) result = IsTarget ? n1 - n2 : n1 - n2b;//if it's a subtraction, we get n1-n2 if it's a nerd or n1-n2b if it's not a nerd
else if(ran == 2) result = IsTarget ? n1 / n2 : n1 / n2b;//not used, for division
else if(ran == 3) result = IsTarget ? n1 * n2 : n1 * n2b; //not used, for multiplication
AnswerDisplay.text = n1.ToString() + GenerateOperator() + n2.ToString() + " = " + result.ToString(); //shows in the text bubble the kid's answer
}
public string GenerateOperator()
{
if (ran == 0) return " + "; else if (ran == 1) return " - "; else if (ran == 2) return " * "; else if (ran == 3) return " / "; else return " Operator Error ";
}
public void GenerateN2()
{
var i = Random.Range(1, 3);
if (i == 1) n2b -= Random.Range(1, 9);
else if (i >= 2) n2b += Random.Range(1, 9); //changes the value of n2b to be different from that of n2, so it's always from 1 to 9 up or down
}
public void RemoveNerd()
{
if (IsTarget)
{
MyScore.CurrentNerds -= 1;
MyScore.PunchedRight += 1;
}
else MyScore.PunchedWrong += 1;
}An amusing twist on the theme I'm jealous I didn't think of. Question though, athe end should it have listed a number of the nerds I punched correctly and nerds I didn't? I saw it name both but there wasn't a number attached.
Also, I admit I did try punching the teacher because I assumed they were a nerd too.
While I was brainstorming I had a similar one where a teacher punished children who thought but I didn't know how to implement it.
Nice adaptation of the theme, I really liked how you implemented it, although I'm not sure if you just have to hit them or they have to disappear.
Ps. I played for the fourth time and I just realized that every time you kill all the nerds, they all disappear, silly me.
"teacher punished children who thought"
let me tell you this is an amazing idea.
Also yeah, I reckon I could explain that you need to get every single one to reset the class, sorry about that. I thought of a simple animation of the character going to another classroom but that could hurt the fast-pacing of the game.
Thanks for playing and thanks for the feedback!
Leave a comment
Log in with itch.io to leave a comment.