Пожалуйста, уточните детали: какой язык программирования и какой тип игры вам нужен (текстовая консоль, браузерная на JS/HTML, простая графика и т.д.)? Чтобы быстро начать, ниже — три готовых мини-примера к разным случаям.
- Простая текстовая игра на 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()
- Простейшая браузерная игра на JavaScript/HTML (кликер)
- Запускаете файл в любом браузере.
Кликни по красному кругу
- Консольная игра “Крестики-нолики” на 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 строк кода, учебный пример по конкретной теме и т. п.)
Сообщите, что именно нужно, и я подготовлю вариант под ваши задачи.
