-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathgame.py
78 lines (57 loc) · 2.01 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
#!/usr/bin/env python
# -*- coding: cp1257 -*-
import os
import sys
class Place:
def vahe(self):
print " "
def house(self):
kht.vahe()
print """Olete mahajäetud majas, kus on suhteliselt pime.
Väga eriti ühe koha peale olla ei taha. Hakata mõtlema kuhu edasi minna."""
def doors(self):
kht.vahe()
print"""Teie silmate kahte ust. Üks ustest on paremal ja teine vasakul.
Vasakul olev uks on natuke kriibitud ja üksepiita on ka kraabitud. Paremal olev
uks see pastab olevat natuke kinni kiilunud."""
def right_door(self):
kht.vahe()
print """Valisite parema ukse. Parem uks tundus olevat parem valik.
Esialgu muidugi oli natuke raske sisse saada, aga tugeva lükkamise peale see
õnnestus."""
def left_door(self):
kht.vahe()
print"""Tahtsite näida julge ning otsustasite siiski valida vasaku ukse.
Avasite ukse ning ees oli pikk koridor."""
def coridor(self):
kht.vahe()
print"""Koridor on pime ning paremal ja vasakul on 3 ust. Kõige otse
samuti mingi uks. Kõik uksed väga üksteisest ei erine. Küll aga kõik otse ees
olev uks näib olevat kõige rohkem kahju saanud. Lähemale minnes kuulete mingit
heli <sound>"""
def choice(self, choice):
self.choice = choice
if choice == "right":
kht.right_door()
elif choice == "left":
kht.left_door()
kht.coridor()
class Creature:
def dark_shadow(self):
print"""Mingisugune tume kuju, liikumatu. Lihtsalt seisab ja
ei tee midagi. Eemalt vaadates ei saa midagi aru. Ei saa aru kas on mingi olend
või mingi ese."""
class Player:
def createname(self, name):
self.name = name
def display_name(self):
return self.name
def saying(self):
print "welcome to game %s!" % self.name
mngja=Player()
mngja.createname(raw_input("Enter name: "))
mngja.saying()
kht=Place()
kht.house()
kht.doors()
kht.choice(raw_input("Mõtlete kas minna right or left: "))