Welcome to the Cal Stadium, Schémémon brainer! What's a brainer? A UC Berkeley student: a mega-genius. Here, you challenge other brainers and their Schémémon to wrangle them!
Schémémon. A card-based battle game, where the goal is to collect Schémémon cards and engage in combat with menacing bosses. You can obtain Schémémon cards by making progress on the Scheme Interpreter project. When fighting in the arena, utilize your vast array of Schémémon cards to optimize strategies. You can also purchase useful items that can heal HP, boost stats, and much more in the shop. Make sure you feed your Schémémon as well (something interesting may happen!).
Cal Coins are used to buy items (such as potions) from the shop and are obtained from defeating bosses.
Gummy Bears are used to recruit and feed Schémémon. You acquire gummy bears after completing a problem in the Scheme Interpreter project and checking off that completed problem in the "Candies" page.
The battle system consists of turn-based attacks. Every turn, you choose a Schémémon card to perform an action. In addition, you are given the option to answer a scheme question. If you answer it correctly, you will deal double damage to your opponent with 100% accuracy. Don't fret if you answer it incorrectly: you can always retry until you get it right!
There are a total of 27 Schémémon cards to collect, including 2 evolutions. You recruit Schémémon and receive their cards through battling their corresponding bosses!
Note: During RRR week, there are also 6 RARE Schémémon cards to collect!
There are currently 7 types of Schémémon: Bear, Hog, Ant, Cat, Dragon, Bee, and ???. Each type has its strengths and weaknesses, listed below.
| Bear | Hog | Ant | Cat | Drag | Bee | ??? | |
|---|---|---|---|---|---|---|---|
| Bear | - | S | S | S | S | - | S |
| Hog | W | - | W | S | W | W | W |
| Ant | W | S | - | W | W | S | W |
| Cat | W | W | S | - | W | - | W |
| Drag | W | S | S | S | - | S | - |
| Bee | - | S | W | - | W | - | - |
| ??? | W | S | S | S | - | - | - |
Attack damage, critical rate, and accuracy are influenced by effectiveness.
Before taking an action, you have the choice to solve a Scheme programming problem. Correctly answering the problem while choosing a move that hits the enemy will increase the damage you deal and guarantee that your attack will land. (100% accuracy!)
Implement factorial(), which takes an integer n and outputs the value of n!.
(define (factorial n)
(if (= n 0)
1
(* n _____)
)
)
Implement len(), which takes a list s with number or string elements and outputs the length of s.
(define (len s)
(if (null? s)
0
(+ 1 _____)
)
)
The mode for when you want to breeze through bosses.
The standard mode. Not too hard, but offers enough of a challenge.
Beware! This mode is for serious, experienced players.
We're not joking. This mode...is literally IMPOSSIBLE.
There are a total of 25 bosses to defeat (including post-game!). Try to beat them all under each difficulty mode!
You can boost your Schémémon and debilitate your enemies during battle!