On this page:
7.1 Repeater Armor Kata (difficulty = 1)
7.2 Repeater Armor Kata (difficulty = 1)
7.3 Repeater Armor Kata (difficulty = 2)
7.4 Sword Armor Kata (difficulty = 1)
7.5 Sword Armor Kata (difficulty = 1)
7.6 Sword Armor Kata (difficulty = 2)

7 Extra Katas

7.1 Repeater Armor Kata (difficulty = 1)

read
Code a game with that has armor called Repeater Armor.
code
#lang battlearena
 
(battlearena-game
  #:item-list (list
   (basic-armor
    #:name "Repeater Armor"
    #:icon (make-icon "RA"))))

7.2 Repeater Armor Kata (difficulty = 1)

read
Code a game with that has working Repeater Armor.
code
#lang battlearena
 
(battlearena-game
  #:item-list (list
   (basic-armor
    #:name "Repeater Armor"
    #:icon (make-icon "RA")
    #:protects-from "Repeater"
    #:change-damage (divide-by 2)
    #:rarity 'rare)))

7.3 Repeater Armor Kata (difficulty = 2)

read
Code a game with that has 10 enemies with a repeater and armor for your avatar that will protect against that repeater!
code
#lang battlearena
 
(battlearena-game
  #:enemy-list (list
   (basic-enemy
    #:amount-in-world 10
    #:weapon (repeater)))
  #:item-list (list
   (basic-armor
    #:name "Repeater Armor"
    #:icon (make-icon "RA")
    #:protects-from "Repeater"
    #:change-damage (divide-by 2)
    #:rarity 'rare)))

7.4 Sword Armor Kata (difficulty = 1)

read
Code a game with that has armor called Sword Armor.
code
#lang battlearena
 
(battlearena-game
  #:item-list (list
   (basic-armor
    #:name "Sword Armor"
    #:icon (make-icon "SA"))))

7.5 Sword Armor Kata (difficulty = 1)

read
Code a game with that has working Sword Armor.
code
#lang battlearena
 
(battlearena-game
  #:item-list (list
   (basic-armor
    #:name "Sword Armor"
    #:icon (make-icon "SA")
    #:protects-from "Sword"
    #:change-damage (subtract-by 30)
    #:rarity 'rare)))

7.6 Sword Armor Kata (difficulty = 2)

read
Code a game with that has 10 enemies with a sword and armor for your avatar that will protect against that sword!
code
#lang battlearena
 
(battlearena-game
  #:enemy-list (list
   (basic-enemy
    #:amount-in-world 10
    #:weapon (sword)))
  #:item-list (list
   (basic-armor
    #:name "Sword Armor"
    #:icon (make-icon "RA")
    #:protects-from "Sword"
    #:change-damage (divide-by 2)
    #:rarity 'rare)))