On this page:
2.1 Pokemon Kata (difficulty = 1)
2.2 Pokemon Kata (difficulty = 2)
2.3 Pokemon Kata (difficulty = 2)
2.4 Pokemon Kata (difficulty = 3)

2 Pokemon Katas

2.1 Pokemon Kata (difficulty = 1)

Tip: Check out the Assets Library for more cool sprites!

read
Code a game with Bulbasaur as your playable character.
code
#lang survival-pokemon
 
(pokemon-game
  #:pokemon (basic-pokemon #:sprite bulbasaur-sprite))

2.2 Pokemon Kata (difficulty = 2)

Tip: The default speed is 10.

read
Code a game with a fast Charmander as your playable character.
code
#lang survival-pokemon
 
(define (my-pokemon)
   (basic-pokemon
    #:sprite charmander-sprite
    #:speed 20))
 
(pokemon-game #:pokemon (my-pokemon))

2.3 Pokemon Kata (difficulty = 2)

Tip: The default key-mode is ’arrow-keys.

read
Code a game with a fast Armored Mewtwo whom you control with the WASD keys.
code
#lang survival-pokemon
 
(define (my-pokemon)
   (basic-pokemon
    #:sprite armoredmewtwo-sprite
    #:speed 25
    #:key-mode 'wasd))
 
(pokemon-game #:pokemon (my-pokemon))

2.4 Pokemon Kata (difficulty = 3)

Tip: Strong pokemon can take a lot of hits.

read
Code a game with a fast, strong Pokemon whom you control with the WASD keys. Choose any sprite.
code
#lang survival-pokemon
 
(define (my-pokemon)
   (basic-pokemon
    #:sprite armoredmewtwo-sprite
    #:speed 20
    #:key-mode 'wasd
    #:health 200
    #:max-health 200))
 
(pokemon-game #:pokemon (my-pokemon))