ΕΡΓΑΣΙΑ Το παιχνίδι ΠΕΤΡΑ-ΨΑΛΙΔΙ-ΧΑΡΤΙΘα αναπτύξετε ένα πρόγραμμα το οποίο θα παίζει το παιχνίδι ΠΕΤΡΑ - ΨΑΛΙΔΙ - ΧΑΡΤΙ. (
Rock -
Scissors -
Paper)
Ο χρήστης Θα δίνει το αρχικό γράμμα για κάθε αντικείμενο και ο υπολογιστής θα παράγει κάποιο στην τύχη.
Αρχικά κατεβάστε το
Φύλλο Δραστηριότητας από εδώδιαβάστε το προσεκτικά και ακολουθήστε τις οδηγίες βήμα - βήμα.
Το πρόγραμμά μας θα πρέπει στο τέλος
1. Να παίζει συνεχόμενους γύρους. Σε κάθε γύρο να ρωτάει τον παίκτη αν θέλει να συνεχίσει
2. Να καταγράφει τις νίκες τις ήττες για τον παίκτη και τον υπολογιστή και να εμφανίζει στο τέλος τα συνολικά αποτελέσματα και τον τελικό νικητή.
και εντελώς προαιρετικά 3. Να εμφανίζει το αντικείμενο που επέλεξε τις περισσότερες φορές ο παίκτης
Δίνω ένα ημιτελές τμήμα του παιχνιδιού που θα πρέπει να αναπτύξετε με βάση τις οδηγίες του φύλλου εργασίας.
Μπορείτε να το κατεβάσετε και από εδώ σε μορφή cpp.
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main ()
{
int index;
char computer;
char player, choice;
srand (time(NULL));
cout << "********************************" << endl;
cout << "* Rock-Paper-Scissors Game Ver. 0.1 *" << endl;
cout << "* programmed by Euripides *" << endl;
cout << "********************************" << endl;
cout << endl;
cout << " Keep Calm, it is your turn now " << endl;
cout << "Enter choice : P: Paper, S: Scissors and R: Rock " << endl;
cin >> player;
index = rand() % 3 ;
if (index == 0)
computer = 'R';
else if (index == 1)
computer = 'P';
else
computer = 'S';
cout << " You : " << player << endl;
cout << " Computer: " << computer << endl;
if (player == 'P' && computer == 'R') {
cout << "you win" << endl;
}
else {
cout << "you lose" << endl;
}
cout << "***************" << endl;
cout << " GAME OVER " << endl;
cout << "***************" << endl;
return 0;
}