PMG2425 10/SSP
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Javascript</language>
[[Bild:SSP.png]]
Wir wollen versuchen, das bekannte Spiel '''SCHERE - STEIN - PAPIER''' zu programmieren.
Regeln dazu, falls unbekannt, [https://de.wikipedia.org/wiki/Schere,_Stein,_Papier hier]
ABLAUF:
1. Zunächst in Gruppen (Bankreihen?) diskutieren, was alles benötigt wird (Spielregeln, ...).
2. Dies als "PLAN" auf (virtuellem) Blatt dokumentieren.
3. ''Notwendige'' Hilfestellungen erfragen.
<u>eigene</u> (Gruppen)Intelligenz verwenden
Es reicht zu, wenn (zunächst) nur einer der Gruppe die Idee am PC umsetzt.
Als Kommentar die Mitarbeiter aber bitte mit an den Quelltext schreiben.
(Alle anderen können später das Ergebnis übernehmen).
<font color = green size = 5>'''Teilerkenntnis vom 22.01.:'''
'''Eingabe''': über externes Fenster
'''Ausgabe''': über MessageBox
'''Aktion Computer''': über Zufallszahlen</font>
<code id="678e9af0b488a">
function SSP(){
var Anzahl= prompt ("Gib ein, wie oft das Spiel wiederholt werden soll");
var Punkte_Sp = 0;
var Punkte_Pc = 0;
for (i=1;i<=Anzahl;i++){
var Aktion = prompt ("Gib DEINE Aktion ein: Stein, Schere oder Papier");
var Gegneraktion = Math.floor(Math.random() * 3 + 1);
if (Aktion == "Stein"){
Aktion = 1
if (Gegneraktion == 1){
alert("Gegneraktion = Stein")
alert("unentschieden")
alert("Du: " + Punkte_Sp + " Computer: " + Punkte_Pc)
}
if (Gegneraktion == 2){
alert("Gegneraktion = Schere")
alert("Du hast verloren")
Punkte_Pc = Punkte_Pc + 1;
alert("Du: " + Punkte_Sp + " Computer: " + Punkte_Pc)
}
if (Gegneraktion == 3){
alert("Gegneraktion = Papier")
alert("Du hast gewonnen")
Punkte_Sp = Punkte_Sp + 1
alert("Du: " + Punkte_Sp + " Computer: " + Punkte_Pc)
}
}
if (Aktion == "Schere"){
Aktion = 2
if (Gegneraktion == 1){
alert("Gegneraktion = Stein")
alert("Du hast verloren")
Punkte_Pc = Punkte_Pc + 1
alert("Du: " + Punkte_Sp + " Computer: " + Punkte_Pc)
}
if (Gegneraktion == 2){
alert("Gegneraktion = Schere")
alert("unentschieden")
alert("Du: " + Punkte_Sp + " Computer: " + Punkte_Pc)
}
if (Gegneraktion == 3){
alert("Gegneraktion = Papier")
alert("Du hast gewonnen")
Punkte_Sp = Punkte_Sp + 1
alert("Du: " + Punkte_Sp + " Computer: " + Punkte_Pc)
}
}
if (Aktion == "Papier"){
Aktion = 3
if (Gegneraktion == 1){
alert("Gegneraktion = Stein")
alert("Du hast gewonnen")
Punkte_Sp = Punkte_Sp + 1
alert("Du: " + Punkte_Sp + " Computer: " + Punkte_Pc)
}
if (Gegneraktion == 2){
alert("Gegneraktion = Schere")
alert("Du hast verloren")
Punkte_Pc = Punkte_Pc + 1
alert("Du: " + Punkte_Sp + " Computer: " + Punkte_Pc)
}
if (Gegneraktion == 3){
alert("Gegneraktion = Papier")
alert("unentschieden")
alert("Du: " + Punkte_Sp + " Computer: " + Punkte_Pc)
}
}
}
}
// Erweiterung Brunnen
</code>
<run id="678e9af0b490c">
SSP()
</run>