3 Enemy Katas
3.1 Enemy Kata (difficulty = 1)

read
Code a game with an enemy.
code
#lang battlearena-fortnite (fortnite-game #:enemy-list (list (basic-enemy)))
3.2 Enemy Kata (difficulty = 3)

Tip: The options for #:ai are ’easy, ’medium or ’hard.
read
Code a game with several enemies that have moderate intelligence.
code
#lang battlearena-fortnite (define (my-enemy) (basic-enemy #:sprite darkknight-sprite #:ai 'medium #:amount-in-world 5)) (fortnite-game #:enemy-list (list (my-enemy)))
3.3 Enemy Kata (difficulty = 5)

read
Code a game with 8 enemies: 5 weak with low intelligence, and 3 strong with moderate intelligence. Choose your own sprites.
code
#lang battlearena-fortnite (define (easy-enemy) (basic-enemy #:ai 'easy #:sprite wizard-sprite #:health 50 #:amount-in-world 5)) (define (medium-enemy) (basic-enemy #:ai 'medium #:sprite darkknight-sprite #:health 200 #:amount-in-world 3)) (fortnite-game #:enemy-list (list (easy-enemy) (medium-enemy)))
3.4 Enemy Weapon Kata (difficulty = 2)

read
Code a game with an enemy that uses a sword.
code
#lang battlearena-fortnite (fortnite-game #:enemy-list (list (basic-enemy #:weapon (sword))))
3.5 Enemy Weapon Kata (difficulty = 4)

read
Code a game with an enemy that uses a weak and slow repeater that shoots short-ranged darts.
code
#lang battlearena-fortnite (define (my-weapon) (repeater #:name "Light Repeater" #:damage 5 #:speed 1 #:range 200)) (fortnite-game #:enemy-list (list (basic-enemy #:weapon (my-weapon))))