-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathzors.rb
More file actions
121 lines (120 loc) · 2.3 KB
/
zors.rb
File metadata and controls
121 lines (120 loc) · 2.3 KB
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<<<<<<< HEAD
class Zor
def initialize a
@a = a
end
def oyunabasla
ran=rand(0..1)
if ran==1
sira=1
@a.yazdir( "PC basliyor\n")
end
if ran==0
sira=2
@a.yazdir("Oyuncu basliyor\n")
=======
# sira==1 pc oynuyor
#sira ==2 oyuncu oynuyor
#zorseviye
class Zor
def initialize
@ran = nil
@b = nil
@sira = nil
@cev=nil
@isim=nil
end
def oyunabasla
@a.yazdir( "Kullanici adi : ")
isim=gets
ran=rand(0..1)
if ran==1
sira=1
@a.yazdir( "PC basliyor\n")
end
if ran==0
sira=2
@a.yazdir("#{isim.strip} basliyor\n")
>>>>>>> 91016ebbd68a14b4a18b2a3e2ca414c7a00f5088
end
ran = rand(1...10)
@a.yazdir( "Baslanacak sayi #{ran}\n")
loop do
if sira==1
if ran>=90
cev=100-ran
elsif ran%11==1
cev=rand(1..10)
elsif ran%11==0
cev=1
elsif ran%11==2
cev=10
elsif ran%11==3
cev=9
elsif ran%11==4
cev=8
elsif ran%11==5
<<<<<<< HEAD
cev=7
=======
cev=7
>>>>>>> 91016ebbd68a14b4a18b2a3e2ca414c7a00f5088
elsif ran%11==6
cev=6
elsif ran%11==7
cev=5
elsif ran%11==8
<<<<<<< HEAD
cev=4
elsif ran%11==9
cev=3
elsif ran%11==10
cev=2
=======
cev=4
elsif ran%11==9
cev=3
elsif ran%11==10
cev=2
>>>>>>> 91016ebbd68a14b4a18b2a3e2ca414c7a00f5088
end
ran+=cev
@a.yazdir( "PC nin sırası : #{cev} \n")
if ran==100
@a.yazdir( "PC kazandı!\n")
break
end
sira=2
<<<<<<< HEAD
elsif sira==2
=======
elsif sira==2
>>>>>>> 91016ebbd68a14b4a18b2a3e2ca414c7a00f5088
@a.yazdir( "oyuncu siru sirasi : ")
loop do
cev=gets.to_i
if cev>=1 and cev<=10
break
end
@a.yazdir( "Hatali secim!\nTekrar sayı giriniz : ")
end
ran+=cev
if ran==100
@a.yazdir( "Oyuncu #{isim.strip} kazandı!\n")
@a.yazdir(cev)
break
end
sira=1
end
@a.yazdir("Sayının son değeri #{ran}\n")
end
@a.yazdir( "Sayının son değeri #{ran}\n")
<<<<<<< HEAD
end #def
end # class
=======
end #def
end # class
oyun=Zor.new()
oyun.oyunabasla
>>>>>>> 91016ebbd68a14b4a18b2a3e2ca414c7a00f5088