Перейти к содержимому
qwertyMAN

"Змейка" (Мультиплеер + одиночный режим)

Рекомендуемые сообщения

Добрый день, любители поиграть в видеоигры в компании друзей.

Сегодня вам крупно повезло, вам посчастливилось стать свидетелем мультиплеерной игры "Змейка" на ОС.

 

Правила очень просты:

  • Вы играете за змею
  • Вам нужно собирать синие ягоды
  • В любой момент, любой желающий игрок может подойти к вашему компьютеру и начать игру с вами, он появится на координатах (5;5) (левый верхний угол)
  • Количество игроков неограниченно
  • Размеры карты - ваш монитор
  • Первый две буквы вашего ника будут отображаться на голове змеи.
  • Упёрся в свой или чужой блок - умер
  • Ушёл через границу экрана - оказался на другом её конце.

Преимущества:

  • Системные требования ультранизкие. Работает на минимальной комплектации компа, даже с памятью Т1.
  • Никаких сетевых/интернет карт не требуется. Все события обрабатывает один комп.
  • Быстрая графика, за счёт того что экран не очищается каждый кадр, а изменяет лишь нужные пиксели.
  • Легко настраиваемые параметры, вроде скорости игры, размера карты и прочего.
  • Большие перспективы на будущее

Недостатки:

  • Пока что в игре лучше не ставить низкую скорость игры из-за бага управления приводящего к смерти (при шаге назад). Я поставил костыль, когда время будет думаю исправлю

Ссылка на код:

http://pastebin.com/ndCeF7eT

 

Установка:

pastebin get -f ndCeF7eT snake.lua

 

Видео обзор:

 

 

Скрины:

1TpmMNI.png

l5lDQ6Y.png

0AqYFRf.pngНа последнем скрине тест самого слабого компа! Но даже на нём графика шустро работала.

Изменено пользователем qwertyMAN

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


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

Вообще было бы круто сделать пару серверов в Академии, чтобы игроки приходили и играли там. Я могу отключить функцию выхода из игры и в неё можно будет играть вечно. Опасных лагов не замечал.

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


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

Перестал-бы еще гриферить, и был бы нормальный человек.

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


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

Делал что-то похожее, но так и не дошли руки реализовать уровни сложности, скорость, систему очков и т.п. Даешь полную копию тетриса на опенкомпах!

 

b8cd77c8a0bc3ac7800834952a8dd552.png

Изменено пользователем ECS

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...