Sleash

First Mini-Game "Sapper"

В теме 1 сообщение

Всем привет, некоторое время назад стукнуло в голову написать сапёр на PAWN, и собственно вот...

На других форумах я почти не нашёл подобного, но был один пост с подобным названием, только на другом форуме, посмотрев данную игру, я понял, что от сапёра там одно название, в остальном это - "угадайка".

Всё целиком и полностью построено на текстдравах. Скрин прикрепляю:

  открыть спойлер

 

В скрипте присутствуют:

  • Таймер
  • Счёт флажков
  • Переключение режима флажков/открытия клеток
  • Рандомизация расположения бомб
  • И соответственно предыдущему пункту:
    • Алгоритм считывания пустых клеток рядом для разового открытия
    • Алгоритм считывания бомб рядом для создания тестдравов цифр

Я не вижу смысла разбирать тут весь кода, так как вышло ~550 строк, что относительно немного, но разбор будет большой, поэтому сразу прикреплю файлы .pwn .amx.

Недоработки (Да, есть и такое, говорю сразу):

  • Не всегда корректно открываются пустые клетки за раз (Иногда приходится дооткрывать самому)
  • Максимум игроков в один промежуток времени - 47 человек (Так как это жрёт немало ТД - 85 на 1 чела + 3 ТД фоновых на всех, но при этом, если 47 игроков разом играют, то ещё ~50-100 тестдравов может быть)
  • Долгая загрузка игры (2-5 секунд)

На этом вроде бы всё, так же позаботился об оптимизации:

  1. Текстдравы создаются только при вводе команды для игры.
  2. Текстдрав каждой клетки создаётся по новой, дабы не занимать место.

На этом всё. Активация: /sappergame

Автор: Sleash

Файлы со скриптом:

sapper_game.amx

sapper_game.pwn

Отредактировано пользователем Sleash`en

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • whccompany
      От whccompany
      Срочно ищу опытного маппера и/или студию маппинга для реализации крупномасштабного маппинга CRMP на платной основе. Более подробную информацию обсуждаю в ТГ: Телеграмм канал для подробного обсуждения
    • hatriyikko
      От hatriyikko
      Рад приветствовать!

      Нужна помощь с копией радмира. Есть комплект клиент + мод радмир 5.9 (Всё это могу прислать).

      Требуется правка экономики (сделать цены, зарплаты и бонусы как в оригинальном радмире) и подправить пикапы чтобы они были в нужных местах (чтобы не было повисших в воздухе пикапов и т д)

      Если есть уже готовый мод версии близкой к 5.9 с экономикой как в оригинальном радмире и рабочими пикапами то тоже рассмотрю его покупку.

      Напишите сколько это будет стоить?

      В дальнейшем также могут понадобиться какие то доработки мода, если всё ок рассматриваю долгосрочное сотрудничество

      Связь тут или в тг @kovart7
    • RASTAMAN
      От RASTAMAN
      Plantinum RolePlay
      Скачать файл Для того чтобы дать пароль нужно быть администратором 10 lvl после того пишем в чат /passadm
       
      Система казино Система домов Система авто И многие другие системы!

      Особых багов не найдено.

      В моде присутствует 25 фракции.
      Есть Textdraw на спавне!
      Добавил RASTAMAN Добавлено 10.10.2017 Категория Моды Автор неизвестен