Report abuse

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

##### GAHREESEN

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

##### VERENIA - GARDEN

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