Рубрика «game development» - 181

Добрый день.

Решил поделиться, с Вами, своим небольшим опытом создании чита для Counter-Strike Source v34 (но должен работать и на текущей версии). Данное приложение было написано исключительно ради спортивного интереса, так как в годы своей юности (изрядно убил времени за этой игрой :() всегда интересовало как же устроены эти программы, хотя теоретически знал как они работают. И вот спустя пол десятка лет (в 2010 году), после игры с коллегами в канун одного из праздников я опять вспомнил о своем давнем *интересе*…

Думаю с прелюдиями стоит закончить, скучно это, переходим к практике.
Будет много кода.
Полных исходников выкладывать не буду (хотя первоначально планировал так сделать), но это рабочие фрагменты кода, которых достаточно чтоб воссоздать полноценный чит.
Для раззадоривания скажу, что в данном чите реализована функция позволяющая стрелять в любое место и убивать противников которые могут находиться где угодно, главное, чтобы был прострел (можно бежать и убивать всех за спиной), ее я назвал AssShot — для настоящих читеров, не привыкших скрываться. VAC его не обнаруживает, но это пока кто-то не выложит его в свободный доступ.
Читать полностью »

«Я могу отправить IP-пакет в Европу быстрее, чем вывести пиксел на экран. Какого хрена?», — спросил Джон Кармак в своём твиттере. Поскольку его твит вызвал широкий резонанс в сообществе, Кармак пояснил, что для замера задержки на наголовном дисплее Sony HMZ-T1 использовал программку, которая меняет содержимое буфера по нажатию клавиши на контроллере, и видеокамеру 240 fps. Затем считал количество кадров между нажатием кнопки и сменой пиксела.
Читать полностью »

imageЗдравствуй.

Меня очень привлекает спортивное программирование, а ещё я люблю покер. Поэтому я решил убить сразу двух зайцев, запустив турнир покерных ботов.

В отличие от других подобных мероприятий, программа участника может быть реализована в виде веб-сервиса, с которым «крупье» будет общаться через HTTP.

Изначальная идея проекта принадлежит моему другу (он не с Хабра). Первый раз она прозвучала примерно так:

Я считаю, что нет ничего дурного в том, чтобы боты играли в покер-румах. Хотя, может быть, честнее было бы организовать специальный покерный клуб, где роботы играли бы только друг с другом. Вот я бы с удовольствием написал такого бота. А ты?

Не помню, что я ответил. Мне интереснее было именно сделать такой сервис. Challenge accepted ;)Читать полностью »

Большинство из нас проходили русский язык. Но, так как это происходило в переходном возрасте, мы проходили его мимо. Кто-то в это время работал, кто-то занимал первые места на спортивных соревнованиях, кто-то играл на приставках, а большинство вкладывали всё своё доступное время в общение с компьютером.
image
Именно поэтому мы не всегда грамотно пишем, показывая себя не с лучшей стороны. Несмотря на то, что я умею программировать, мне с трудом удаётся понять алгоритм расстановки запятых (такое ощущение, что эти правила специально запутали).

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

Суть сайта проста. Вам представляется текст без единой запятой. Вы можете расставлять запятые по своему желанию, а сайт будет подсказывать – правильно ли вы делаете. Правила русского языка в части «запятой» прилагаются.
Читать полностью »

Здравствуй, хабр и его обитатели. В этом посте я поделюсь с тобой прохладной историей о том, как я пытался создать Самую Настоящую Инди Игру в одиночку, и через что мне пришлось пройти, чтобы не бросить это неблагодарное дело на полпути, а также о том, что в итоге вышло.
Читать полностью »

Мы, NeoAxis Group, с радостью сообщаем о выходе очередного обновления универсального игрового движка NeoAxis 1.2. В новой версии реализованы многочисленные доработки и улучшения в различных областях, включая новые возможности редактора карт, расширенную поддержку локализации, поддержку более широкого спектра 3D-форматов, полную поддержку видеокарт Intel HD Graphics, новые эффекты постобработки (Depth Of Field и God Rays), оптимизации производительности, исправления ошибок и др. Также были изменены условия лицензирования.

Вышел NeoAxis Game Engine 1.2
Читать полностью »

Добрый день.

Предыдущие уроки вы можете найти в соответствующем топике.

Теперь в каждом посте в скобках (в конце) будут указываться номера уроков. Буква в начале номера обозначает раздел (B-Beginner, I — Intermediate).

PS: Если вы не проходили предыдущие уроки, очень рекомендую их пройти, т.к. последующие изредка на них ссылаются.

Читать полностью »

Конструктор музыки Incredibox, вторая версия

Конструктор Incredibox позволяет «сочинять» музыку самостоятельно, выбрав мелодию, ритм, хор и эффекты из набора. Кажется, звуков мало, но на самом деле этого набора хватает на 137 980 различных сочетаний.

Конструктор музыки Incredibox, вторая версия

Во второй версии появился игровой интерфейс, и теперь это не просто генератор музыки, а настоящая игра с тремя уровнями.
Читать полностью »

Раз уж на Хабрахабре идет неделя Valve, не могу не упомянуть о новом долгожданном редакторе уровней для Portal 2, релиз которого состоится 8 мая в качестве бесплатного загружаемого контента (DLC). В отличие от традиционного для игр на движке Source редактора уровней Hammer, новый редактор выглядит совсем иначе и использует совсем другую технику моделирования карты:

Новый редактор уровней для Portal 2

Читать полностью »

Смотрите в новом выпуске «Итогов недели»:

Запуск Diablo III: война за непорочность игроков уже началась;
Похороны S.T.A.L.K.E.R. 2: Компания GSC Game World прекратила существование;
Motorolla пытается перекрыть воздух Microsoft: патентный спор компаний-гигантов;
Без комментариев: шокирующие кадры из офиса издательства Акелла.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js