-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgame.py
97 lines (88 loc) · 2.26 KB
/
game.py
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
import pygame
from pygame.locals import *
from CodingPiratesDungeon import CodingPiratesDungeon, Path, Room
dungeon = CodingPiratesDungeon('./assets/images/', 400, 250, 'EoB Coding Pirates Generator')
dungeon.addRoom({
"navn" : "start",
"text" : [
"Du er fanget i en grotte - se om du kan komme ud",
"",
"Tryk [S] for at vende dig om",
],
"gang" : dungeon.ROAD_DOOR_CLOSED,
"sti" : {
pygame.K_s: "gang1"
},
})
dungeon.addRoom({
"navn" : "gang1",
"text" : [
"Gangen fortsætter ud i mørket. Du kan høre en uhyggelig lyd, som knive der skraber mod gulvet..",
"",
"Tryk [W] for at gå frem",
"Tryk [S] for at gå tilbage",
],
"gang" : dungeon.ROAD_HALLWAY,
"sti" : {
pygame.K_w: "gang2",
pygame.K_s: "start"
}
})
dungeon.addRoom({
"navn" : "gang2",
"text" : [
"Vejen deler sig i tre. Mod højre kan du mærke en let brise.",
"",
"Tryk [W] for at gå frem",
"Tryk [S] for at gå tilbage",
"Tryk [D] for at gå til højre",
"Tryk [A] for at gå til venstre",
],
"gang" : dungeon.ROAD_SPLIT_3,
"sti" : {
pygame.K_w: "gang3",
pygame.K_s: "gang1",
pygame.K_d: "gang4",
pygame.K_a: "udgang"
}
})
dungeon.addRoom({
"navn" : "gang3",
"text" : [
"Øv - en blindgyde..",
"",
"Tryk [S] for at gå tilbage til de 3 veje",
],
"gang" : dungeon.ROAD_DEADEND,
"sti" : {
pygame.K_s: "gang2"
}
})
dungeon.addRoom({
"navn" : "gang4",
"text" : [
"Øv - en blindgyde.. (2)",
"",
"Tryk [S] for at gå tilbage til de 3 veje",
],
"gang" : dungeon.ROAD_DEADEND,
"sti" : {
pygame.K_s: "gang2"
}
})
dungeon.addRoom({
"navn" : "udgang",
"text" : [
"Hurra du fandt ud!",
"",
"Tryk [S] for at gå tilbage",
"Tryk [W] for at gå ud",
],
"gang" : dungeon.ROAD_OUTSIDE,
"sti" : {
pygame.K_s: "gang2",
pygame.K_w: "exit",
}
})
dungeon.setStartRoom("start")
dungeon.run()