بلغتك البرمجية المفضلة، أٌكتب لعبة بسيطة لحزِر أرقام عشوائية

مساء الخير :)

مثل عنوان المنشور، فكرة اللعبة كالآتي:

الحاسبة تختار 4 أرقام عشوائية من بين ستة أرقام (1-6) والمستخدم يجب أن يحزر هذه الأرقام، مثلًا:

===

الحاسبة: 2 5 1 2

المستخدم: 1 2 3 4

النتيجة:

  • * *

===

المفروض من البرنامج أن يخبرك بأنه إذا كان الرقم صحيح وفي مكانه المضبوط يطبع + ، وإذا صحيح وليس في مكانه المضبوط يطبع * وعدا الحالتين لا يطبع شيء.

  • وإذا أردت ضع عدد من المحاولات المسموحة، وفي حال إنتهاء عدد المحاولات ولم يحزر المستخدم الأرقام سوف تنتهي اللعبة.

محاولتي بلغة C++

https://paste.ubuntu.com/23...

python

from random import choice 
num = (1,2,3,4,5,6,7,8,9,0)
pc = []
playe = []
for i in range(3):
 ch = choice(num)
 pc.append(ch)
 inp = int(input("please Enter Num %d "%(i+1)))
 playe.append(inp)

if pc == playe:
 print("You Win! ")
 print("My Number ",pc,"\nYou number ",playe)
else:
 print("Sorry :( ")
 print("My Number ",pc,"\nYou number ",playe)

جميل، ولكن برنامجك يأخذ ثلاث أرقام فقط :\

نعم هو فقط محاكاة لفكرتك

ولكن لو فعلا اردت تنفيذ لعبة متكاملة بنفس النمط سأجعلها أكثر احترافيه واجعل المستخدم يحدد صعوبة اللعبة

من 1 الى 4

عدد المحاولات ستكون عشر محاولات

او أجعلها بمراحل من الاسهل للاصعب ومجموعة المحاولات 10 لكل مستوى يتجدد

وبالنهاية لست من عشاق الالعاب لانها تحتاج تفكير وانا اكره التفكير :(

هههه، فكرتك جميلة و اللعبة بسيطة ولا أعتقد إنها تحتاج الكثير من التفكير