Змейка

Рекомендованный уровеньУровень
5+
Длинное змееобразное существо ползает по ограниченному полю, подчиняясь приказам игрока (право, лево, вниз, вверх). И нет никакой возможности остановить его движение. Только бы не коснуться краев поля, иначе гибель! Только бы не укусить себя, иначе… ну вы поняли. На пути у существа попадается еда, от которой оно становится ещё длиннее. От роста ему становиться всё теснее, и теснее, и теснее… Стоп машина! …Вы, вероятно, узнали в описанной выше шуточной драме сценарий знаменитой игры «Змейка». Эта игрушка берёт своё начало в 70-х годах прошлого столетия. Именно тогда она впервые появилась на аркадных автоматах. А в 21-м столетии её популяризатором выступила компания Nokia, которая предустанавливала «Змейку» едва ли не во все свои мобильные телефоны. Между этими двумя вехами были версии для Commodore VIC-20, MS-DOS, ZX Spectrum, Windows, Mac OS… Если вы залезете в Play Маркет или Apple Store, то, скорее всего, найдёте пару десятков вариантов различных «Змеек». Сложно представить себе платформу, на которой не было бы собственного варианта «Змейки». Почему так? Дело в том, что с одной стороны, это интересная игра, которая отлично помогает скоротать время. С другой стороны, «Змейку» достаточно просто создать самостоятельно. Давайте убедимся в этом сами, и напишем собственную версию приключений растущего пресмыкающегося на Java. Мы на JavaRush уже расписали все шаги, которые помогут начинающему игроку справиться с такой задачей без проблем. Вперёд!
Комментарии (87)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Самир0 уровень
позавчера, 11:52
я школьник и я всё понимаю
Дмитрий10 уровень, Москва
8 февраля, 21:50
Змейку разумно начинать после 7го уровня, как раз изучите списки, которые в Змейке активно используются.
snoy771 уровень
4 февраля, 06:25
это я
victor2 уровень
4 февраля, 08:43
это не ты, ты кловн
Иван8 уровень, Санкт-Петербург
29 января, 19:22
Как мне посмотреть визуальную часть игры? закрасил я ячейки, где можно глянуть то?
Sergey Semendyaev22 уровень, Краснодар
26 января, 11:13
Почему Не найден метод "setCellValueEx(int,int,com.javarush.engine.cell.Color,java.lang.String,com.javarush.engine.cell.Color,int)" в классе "com.javarush.games.snake.part04.Apple". import на месте.
LonWoLonWo20 уровень, Санкт-Петербург
25 января, 11:10
Если у кого вдруг также, как и у меня, возникнут проблемы с JavaFX компонентом в Intellij и вы увидите ошибку: Error: JavaFX runtime components are missing, and are required to run this application То вот полезные ссылки https://javarush.ru/groups/posts/2052-razdel-igrih-na-javarush-chastjh-1-populjarnihe-voprosih - алгоритм действий отсюда взяла, а корректную VM options комманду отсюда: https://openjfx.io/openjfx-docs/#IDE-Intellij
Дмитрий16 уровень, Самара
5 декабря 2019, 16:30
Предлагаю сыграть в мою версию с двумя змейками. Желтая змейка - юзер, синяя - бот. Бот тупой и движется медленней, но может проходить сквозь край экрана. Помимо стандартных условий проигрыша, игра также считается проигранной, если врезаться в бота или он в вас. Наружные серые клетки - это края игрового поля.
DedLogoped27 уровень
25 ноября 2019, 18:09
Давно не заходил на javarush, стало немного скучно, решил зайти игры поразрабатывать. Ранее начинал змейку, решил 3 задачи. Но после отсутствия, весь прогресс потерялся, отсутствуют классы, ранее созданные и решенные. Как сбросить и начать разрабатывать игру заново или как перейти на предыдущие задачи игры?
Антон Кашников40 уровень, Киев
4 декабря 2019, 13:43
Через плагин попробуй "сборить прогресс текущей задачи"
Georg1 уровень, Минск
18 ноября 2019, 10:21
Error:(3, 8) java: cannot access javafx.application.Application class file for javafx.application.Application not found кто сталкивался с такой ошибкой?
RMuskovets35 уровень, Львов
28 декабря 2019, 16:19
Наверное, у тебя OpenJDK. Установи оракловскую джаву.
Xokyopo1 уровень, Ухта
2 ноября 2019, 12:59
такая же ошибка как и в прошлой, просто ункоу еррор и все тут. Хорошо, будем значит писать на libgdx