1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
class VereniaGame < Game
name 'Verenia'
description 'A long lost adventure game turns text-based'
author 'Denis Defreyne'
start_location :gahreesen_dark_room
end
class GahreesenDarkRoom < Location
name "A Dark Room in Gahreesen"
description "Darkness surrounds you. Faint lights are coming from the glowing marks on the heavy stone doors.\n\nYou can make out a closed linking book in front of you. The worn letters on the cover read 'Verenia'."
exit :book, :verenia_garden_stone_platform, 'a stone platform', 'Hesitantly, you put the palm of your hand on the linking panel. The world fades to black, and you end up in --'
exit_alias :book, :link, :platform
end
class VereniaGardenStonePlatform < Location
name "On a stone platform"
description "Huge lush trees surround you, dwarfing you and the round platform you are standing on.\n\nA series of stone steps lead down from the platform northeast through the lush foliage."
exit :northeast, :verenia_garden_marsh_tee_junction, 'a T-junction'
exit_alias :northeast, :ne, :down, :d
end
class VereniaGardenMarshTeeJunction < Location
name "A T-junction in the marsh"
description "I NEED A DESCRIPTION!"
exit :southwest, :verenia_garden_stone_platform, 'the stone platform'
exit_alias :southwest, :sw, :up, :u
exit :northwest, :verenia_garden_marsh_clearing, 'a dark clearing in the marsh'
exit_alias :northwest, :nw
exit :north, :verenia_garden_lake_rock, 'a rock outcropping above the lake'
exit_alias :north, :n
exit :east, :verenia_garden_tree_tee_junction, 'a T-junction'
exit_alias :east, :e
end
class VereniaGardenMarshClearing < Location
name "A clearing in the marsh"
description "I NEED A DESCRIPTION"
exit :southeast, :verenia_garden_marsh_tee_junction, 'a T-junction in the marsh'
exit_alias :southeast, :se
end
class VereniaGardenLakeRock < Location
end
class VereniaGardenTreeTeeJunction < Location
end
class VereniaGardenTreeClearing < Location
end
class VereniaGardenRockTeeJunction < Location
end
class VereniaGardenRockClearing < Location
end
class VereniaGardenLakeRockTeeJunction < Location
end
class VereniaGardenLakeClearing < Location
end
require 'rtag'
require 'verenia-locations'
require 'verenia-game'
VereniaGame.start
|