Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3624043
А
Аноним
22 июня 2026 08:50 · публичный вопрос
А
Аноним

Код игры

Нейросеть22 июня 2026 08:50

Пожалуйста, уточните детали: какой язык программирования и какой тип игры вам нужен (текстовая консоль, браузерная на JS/HTML, простая графика и т.д.)? Чтобы быстро начать, ниже — три готовых мини-примера к разным случаям.

  1. Простая текстовая игра на Python (угадай число)
  • Нужна только стандартная библиотека, без зависимостей.

import random

def main(): secret = random.randint(1, 100) attempts = 0 print("Угадай число от 1 до 100.") while True: s = input("Ваш ответ: ").strip() if not s.isdigit(): print("Пожалуйста, введите целое число.") continue guess = int(s) attempts += 1 if guess < secret: print("Слишком мало.") elif guess > secret: print("Слишком много.") else: print(f"Угадано! Число было {secret}. Попыток: {attempts}.") break

if name == "main": main()

  1. Простейшая браузерная игра на JavaScript/HTML (кликер)
  • Запускаете файл в любом браузере.
Clicker: простой пример

Кликни по красному кругу

Очки: 0
  1. Консольная игра “Крестики-нолики” на Python
  • Подходит для базовых понятий: массив, проверки победы, цикл игры.

def print_board(board): for i in range(3): print(" " + " | ".join(board[i*3:(i+1)*3])) if i < 2: print("---+---+---")

def check_win(board, ch): wins = [(0,1,2), (3,4,5), (6,7,8), (0,3,6), (1,4,7), (2,5,8), (0,4,8), (2,4,6)] for a, b, c in wins: if board[a] == board[b] == board[c] == ch: return True return False

def main(): board = [' '] * 9 current = 'X' while True: print_board(board) move = input(f"Ходит {current}. Введите клетку 1-9: ").strip() if not move.isdigit(): print("Введите число 1-9.") continue idx = int(move) - 1 if idx < 0 or idx >= 9 or board[idx] != ' ': print("Некорректный ход.") continue board[idx] = current if check_win(board, current): print_board(board) print(f"Победа: {current}!") break if ' ' not in board: print_board(board) print("Ничья.") break current = 'O' if current == 'X' else 'X'

if name == "main": main()

Если хотите, могу адаптировать под ваш язык/платформу и динамически под ваши требования:

  • язык программирования (Python, JavaScript, C++, C#, Java и т. д.)
  • платформа (консоль, браузер, мобильное устройство)
  • жанр и размер проекта (микро-игра до 100–200 строк кода, учебный пример по конкретной теме и т. п.)

Сообщите, что именно нужно, и я подготовлю вариант под ваши задачи.

Код игры
Пожалуйста, уточните детали: какой язык программирования и какой тип игры вам нужен (текстовая консоль, браузерная на JS/HTML, простая графика и т.д.)? Чтобы быстро начать, ниже — три готовых мини-примера к разным случаям. 1) Простая текстовая игра на Python (угадай число) - Нужна только стандартная библиотека, без зависимостей. import random def main(): secret = random.randint(1, 100) attempts = 0 print("Угадай число от 1 до 100.") while True: s = input("Ваш ответ: ").strip() if not s.isdigit(): print("Пожалуйста, введите целое число.") continue guess = int(s) attempts += 1 if guess < secret: print("Слишком мало.") elif guess > secret: print("Слишком много.") else: print(f"Угадано! Число было {secret}. Попыток: {attempts}.") break if __name__ == "__main__": main() 2) Простейшая браузерная игра на JavaScript/HTML (кликер) - Запускаете файл в любом браузере. Clicker: простой пример

Кликни по красному кругу

Очки: 0
3) Консольная игра “Крестики-нолики” на Python - Подходит для базовых понятий: массив, проверки победы, цикл игры. def print_board(board): for i in range(3): print(" " + " | ".join(board[i*3:(i+1)*3])) if i < 2: print("---+---+---") def check_win(board, ch): wins = [(0,1,2), (3,4,5), (6,7,8), (0,3,6), (1,4,7), (2,5,8), (0,4,8), (2,4,6)] for a, b, c in wins: if board[a] == board[b] == board[c] == ch: return True return False def main(): board = [' '] * 9 current = 'X' while True: print_board(board) move = input(f"Ходит {current}. Введите клетку 1-9: ").strip() if not move.isdigit(): print("Введите число 1-9.") continue idx = int(move) - 1 if idx < 0 or idx >= 9 or board[idx] != ' ': print("Некорректный ход.") continue board[idx] = current if check_win(board, current): print_board(board) print(f"Победа: {current}!") break if ' ' not in board: print_board(board) print("Ничья.") break current = 'O' if current == 'X' else 'X' if __name__ == "__main__": main() Если хотите, могу адаптировать под ваш язык/платформу и динамически под ваши требования: - язык программирования (Python, JavaScript, C++, C#, Java и т. д.) - платформа (консоль, браузер, мобильное устройство) - жанр и размер проекта (микро-игра до 100–200 строк кода, учебный пример по конкретной теме и т. п.) Сообщите, что именно нужно, и я подготовлю вариант под ваши задачи.