Перейти к публикации
Форум - ComputerCraft
qwertyMAN

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

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

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

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

 

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

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

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

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

Недостатки:

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

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

http://pastebin.com/ndCeF7eT

 

Установка:

pastebin get -f ndCeF7eT snake.lua

 

Скрины:

1TpmMNI.png

l5lDQ6Y.png

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

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

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


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

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

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


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

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

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


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

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

 

b8cd77c8a0bc3ac7800834952a8dd552.png

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

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


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×