«Гопник» и «Гопник-2»
На «PyCamp Kyiv», на тех немногочисленных докладах, которые мне были не интересны, играл в текстовые игры «Гопник»
Действие первого «Гопника» (автор — V.P, июнь
Вам придётся (в текстовом режиме) шататься по окрестностям, воровать, покупать и продавать, ходит в качалку и клуб и так далее, а в конце — разобраться с ректором.
Доступны несколько «локаций» (некоторые открываются не сразу, а после
В течение игры нужно не забывать прокачивать характеристики: силу (увеличивает урон, даёт больше здоровья), ловкость (увеличивает шансы попасть по противнику), живучесть (так же увеличивает здоровье) и удачу (чем больше удача, тем успешнее воруешь и реже влипаешь в различные неприятности).
Шмотки дают различные бонусы, например, броня уменьшает силу вражеского удара, а тюремная наколка помогает реже влипать.

Сюжет второй части «Гопника»,
На улице надо выбирать, кем вы будете: «потсан» (есть девушка), «отморозок» (пускают качалку на Петроградской), «гопник» (разводит лохов на деньги) и «нефор» (бесплатно проходит в клуб на Сенной).
Игра несколько отличается от первой части, но самые большие отличия — есть метро, на котором можно ездить в другие районы города, а так же возможность сохраняться и загружаться. Кстати, сохраняться можно только 60 раз, небольшой намёк — счётчик расположен
Впрочем, вот вам небольшая строка, которая работает в Windows NT/2000/XP/Vista, которая установит счётчик в значение 255:
CMD /C "(ECHO e144 ff && ECHO w && ECHO q) | DEBUG GOP2_1.SAV > nul"Для Windows 7, из которой, оказывается, удалили утилиту DEBUG, я команды написал на PowerShell (в каталоге, где расположен файл сохранения нужно запустить powershell и выполнить следующие команды):
$var=Get-Content -Encoding Byte gop2_1.sav
[byte[]]($var[0..67] + 255 + $var[69..134]) | Set-Content gop2_1.sav -Encoding ByteКак всегда, в случае с PowerShell, расскажу что здесь происходит в этой небольшой програмке.
Файл читается в переменную $var, читается побайтово как массив чисел. Далее я формирую массив из элеметов с нуля до 67, значения 255 и элементов с 69
Получившийся массив разношерстных элементов (добавленное мною число «255» имеет тип Int32, остальные — byte) преобразуется к типу «массив байт» и записывается в тот же файл.
Так как мне хотелось продемонстрировать как происходит добавление элемента к массиву, преобразование типа массива и передача его по конвееру, я не стал заменять значение одного элемента, что было бы проще и нагляднее.
Комментарии 31
А откуда ему взяться на современной системе?
64-bit/
/7
Можно на powershell изготовить, но я уже спать :)
Почему так много ошибок в тексте? Обычно такого нет.
Сам в студенческие времена писал патч для Starcraft, чтоб убрать ограничение на количество юнитов в игре, а для игры Summoner, которая была ужастно криво локализирована, товарищ написал распаковщик/запаковщик, и мы по ходу игры правили скрипты, чтоб можно было пройти…
А по поводу текстовых игр — думаю и сейчас в интернете можно найти серверы MUD, поиграть на которых можно просто подключившись к нему telnet.
Первого гопника получилось пройти только вором.
Можно было бы легко и сильнее прокачать ловкость, но смысла в этом уже совсем никакого нет.
Ты Вор 40 уровня — Самый Крутой Реальный Пацан
А зовут тебя: d
Сл:209 Лв:261 Жв:137 Уд:105
Феньки: Крестик(Удача +2) Кольцо «Гс»(Удача +1)
Мощные феньки: Кольцо «Пг»(Всё +1) Мега Кольцо(Всё +4) Кольцо «Гп»(Самолечение)
У тебя есть мобильник
У тебя есть тёмные очки
На тебе зоновская наколка
У тебя есть пистолет с гушителем! патронов — 22
Урон
Здоровье 904/904 Зубная защита
Точность 90% — 14 ударов, Точность 15 удара 65%
Броня 15 Костюм Adidas(+2) Крутая кожанка(+4)
Косяки 11
Пиво 171.5л.
Бабки 613
Хлам 605
Битва\
Реально, вполне. Может
Я не помню, это когда было ж :)
меня постоянно убивали и я не прошел.
я не люблю игры в которых нет рейлгана :)
Это шанс написать
Я уж и не помню, больше года прошло :)
Спасибо.
Играл очень давно в первую часть, случайно наткнулся и на вторую)
ссылку не кидаю, гуглится в маркете легко по запросу «игра гопник»
http://xpl.github.io/gop2/