Aufgabe 1

Beschreibe den Datenbestand Anhang B – Wissensbasis Arcade fachsprachlich.

Aufgabe 2

sequel('Zombie Shooter', _).

game(Game, _, _, _), 
category(Game, Category),
category_parent(Category, 'Simulation').

player_plays('John', Game).

Aufgabe 3

difficult_game(Game) :- game(Game, _, _, 3).

harder_game(Game, HarderGame) :-
    game(Game, _, _, Difficulty),
    game(HarderGame, _, _, HarderDifficulty),
    HarderDifficulty > Difficulty.

Aufgabe 4

later_sequel(Game, Sequel) :- sequel(Game, Sequel).
later_sequel(Game, LaterSequel) :- 
    sequel(Game, DirectSequel),
    later_sequel(DirectSequel, LaterSequel).