как написать игру на С++?

Тема в разделе "Общие вопросы по С и С++", создана пользователем Guest_login_*, 6 фев 2006.

Статус темы:
Закрыта.
  1. Guest_login_*

    Guest_login_* Гость

    Помогите написать код к этой игре в С++?
    А то я только JAVA знаю
    Заранее Спасибо
    Игра
    Программа выбирает количество цифр n (например, n=5 будет например число 12783), и пользователь должен угадать это число. После каждой догадки программа выдает намек как близко ваше число к правильному числу.

    В начале программы пользователь должен выбрать количество цифр в числе ( цифр должно быть от 3 до 30). Чтобы упростить вещи мы подразумеваем что номер из n-цифер только содержит цифры от 1 до 9 (не содеожит 0). Когда пользователь вводит число, программа должна проверить есть ли ошибка (например,

    How many digits do you want to use? (3-30): 4
    Solution number with 4 digits has been generated...

    Guess 1: 12345
    This has too many digits, please try again


    )

    Надо ввести 4 цифры.
    Программа должна считать количество попыток (угудать число) пользователя. И показать правильное число, если пользователь угадал число.

    Программа дает намек на правильное число после каждой попытки юзера угадать его. Если в числе есть правильная цифра в правильной позиции, то намек будет Х. Если число содержит правильную цифру в неправильной позиции, то число даст О. То есть, если правильное число -> 12344 и догадка юзера -> 24284, то намек должен быть ХОО,
    т.к. одна из четверок стоит в правильном месте, а двойка и другая четверка стоит в неправильном месте. В программе Х должны стоять всегда перед О.

    Программа должна выглядеть приблизительно так:

    Welcome to Game
    ---------------------

    How many digits do you want to use? (3-30): 4
    Solution number with 4 digits has been generated...

    Guess 1: 12345
    This has too many digits, please try again

    Agiskun 1: 22
    This has too few digits, please try again

    Guess 1: 1234
    OO

    Guess 2: 5678
    XO

    Guess 3: 2431
    XO

    Guess 4: 4312
    OO

    Guess 5: 7658
    XX

    Guess 6: 7568
    XX

    Guess 7: 7428
    XXXX
    You have solved this Game in 7 guesses!

    Do you want to play again (y/n): n
    Thank you for playing this Game!
     
  2. Anton Chik

    Anton Chik Гость

    дай исходник на Java...
     
  3. darin

    darin Гость

    Синтаксис JAVA очень похож на С++.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей