Мы уже много раз писали о багах: в играх, программах ракет и т.д. Настало время продолжить традицию. На этот раз рассмотрим баги, которые закрались в, пожалуй, одни из самых крупных игровых проектов.
С момента выхода первой части статьи из рубрики «сам себе экосистема» прошёл уже практически год! За это время, мы успели с вами реализовать клиенты VK и YouTube, которые работают на Android 2.2+, а также на Windows Phone 8, написать небольшую 2D-игру с нуля весом менее 1Мб, которая работает практически везде и довести существующее приложение до ум…
Думаю, большинство моих читателей успела застать эру кнопочных телефонов с поддержкой Java-приложений. Помните ли вы, как мониторили разделы с загрузками на WAP-сайтах и ждали выхода новых игр, которые подойдут под ваш телефон и разрешение экрана? А какой восторг вызывали свежие 3D-игры, где графика с каждым релизом становилась всё лучше и была впо…
Страшный, длинный, мучительный парсинг ввода…Хотелось бы, конечно, иметь возможность сделать по-перловому, что-то типа: echo -e "Game 1: 3 blue, 4 red; 1 red, 2 green, 6 blue; 2 green\nGame 2: 1 blue, 2 green; 3 green, 4 blue, 1 red; 1 green, 1 blue" | perl -wlne '@matches = $_ =~ /(?:\G(?!\A)|^Game) (\S+)/g; print join("=",@matches)'
Снова AoC – и снова начат с опозданием. Дуплет! Основная идея прежняя – решать в jshell, пока это не станет слишком многословным. Экономия на буковках, в общем.
В этом выпуске мы расскажем, когда и как появились мобильные игры, какой была эпоха Java игр, во что можно было поиграть на мобилке в те времена и почему досмартфонную эпоху можно считать золотым веком мобильного гейминга.
В этом выпуске мы расскажем, когда и как появились мобильные игры, какой была эпоха Java игр, во что можно было поиграть на мобилке в те времена и почему досмартфонную эпоху можно считать золотым веком мобильного гейминга.
Первый в истории полноценный рассказ о небольшой компании из Гамбурга, авторе небезызвестной серии Galaxy On Fire.
J2ME была одной из основных мобильных платформ 2000-х. На нее активно выходили игры до захвата рынка Android и iOS.
Злоумышленники могут получить удалённый контроль над серверами и веб-приложениями, а также компьютерами и гаджетами пользователей: в большинстве случаев специальные знания для такой атаки не нужны.
Пользовательские серверы Minecraft в панике. Как пишут, достаточно лишь отправить сообщение в чат, чтобы выполнить вредоносный код.
Представляю профессиональный набор строителя для MC Java (Forge/Fabric 1.16.4+). Всё что упростит и ускорит строительство находится здесь. Материал основан на личном десятилетнем опыте строительства карты Radiant City.
Впервые с момента создания индекса TIOBE около 20 лет назад, Java и C больше не занимают первые 2 позиции.
Хочу поделиться радостным событием по тематике цикла с сочувствующими и задать вопрос-опрос по-поводу статьи про Java игры.
Забавную ситуацию вспомнил: как-то на ревью коллега стал меня убеждать в необходимости своих правок. Обосновывал тем, что "из теста вернули с комментарием — очень долго работает запрос, не можем дождаться ответа и обрубаем". Поэтому он решил изменить способ итерации, чтобы всё ускорилось
В начале была лень… Стойкое нежелание возиться с границами массивов. Оно, и только оно толкнуло меня на скользкую дорожку замены матрицы примитивов на List>.