Ответ на пост «35 лет SimCity»
У автора dosbox какой то не очень, есть другой, там много менюшек сверху, можно всё менять, частоту процессора, звуковуху и диски подгружать.
DOSBOX-x называется
У автора dosbox какой то не очень, есть другой, там много менюшек сверху, можно всё менять, частоту процессора, звуковуху и диски подгружать.
DOSBOX-x называется
Оооо!!! Одна из первых игр что я играл на компе... Где то 88 год... но больше всего я любил шахматы. Они были как в Гарри Поттере, и фигуры убивали друг друга. Battle Chess.
В 2001 году на институтском компьютере была найдена игра Alley Cat.
Запомнилась она абсолютно прекрасным сочетанием цветов и геймплея.
А ещё исполняемый файл назывался так же как программа cat (известная в узких кругах для чтения файлов и вывода содержимого в stdout).
Итак, рассмотрим возможности игры детальнее.
Перед началом игры у вас спросят о наличии джойстика, а так же предложат выбрать какая вы сегодня кошечка. Кошечка китти, домашний котяра, томкат-берсеркер либо дикая уличная кошка.
Главный игровой экран представляет собой городскую улицу с мусорными контейнерами, забором и бегающими собаками.
За забором стоит здание с окнами. Из окон иногда швыряют мусор. В окна можно прыгнуть, спасаясь от собаки.
Если вас поймает собака - то жизнь спишут и на заборе будет написано 2 кошечки.
Прыгнув в окно можно открыть уровень с сыром.
Из сложностей - метла. Она метёт и может вышвырнуть кошечку.
Из прелестей - мыши. Их можно ловить и получать кошачьи радости.
Есть уровень с клеткой и птичкой. Кстати кошечка может прыгать на занавеску.
Но есть абсолютно неприятное окно - с толпой собак. Посмотрите как портрет хозяина мерзко улыбается.
Ещё есть уровень с комнатой и аквариумом. В аквариуме кошечка может ловить рыбку.
Но как из него выбраться - я так и не понял.
Засим обзор заканчиваю. Всем добрых снов и хороших кошечек.
Их есть у нас! Красивая карта, целых три уровня и много жителей, которых надо осчастливить быстрым интернетом. Для этого придется немножко подумать, но оно того стоит: ведь тем, кто дойдет до конца, выдадим красивую награду в профиль!
Поведаю о чудесной пошаговой стратегии Lords of Realm.
Игру довелось видеть у друга на ноутбуке в 1998 году.
А ноутбук в 1998 году в замкадье это просто космос.
Поскольку я использую линукс - ниже краткая инструкция:
sudo apt install dosbox
И поправить немного файл конфигурации ручками:
~/.dosbox/dosbox-0.74-3.conf
Нас будет интересовать секция autoexec
[autoexec]
MOUNT C /home/my_user_name/dosgames/lords/lotr2
C:
L2D.EXE
/home/my_user_name/dosgames/lords/lotr2 - это путь в домашнем каталоге, куда следует распаковать архив с игрой.
Далее запускаем программу dosbox из консоли и наслаждаемся приятной музыкой и олдовой графикой.
Игра нас встречает дружелюбными подсказками. Строй здесь, покупай там.
В игре есть оружейка. Производит оружие из дерева и металла. Нет металла - нет оружия.
В игре можно выбрать тип воинов, их количество. Если есть оружие, деньги и люди - воины будут произведены на следующем ходу игры.
Самая любимая часть игры - это кибитка. Можно её сыскать на карте и устроить торговлю товарами. Тут есть всё что душа пожелает - от коровы до эля.
Далее можно развивать свою область, сражаться с противником и получать всяческие блага от простого люда.
Автор: Aleksander Guryanov
Совсем недавно произошел очередной релиз js-dos (браузерная версия dosbox) . В новой версии появилась возможность играть в легендарные DOS игры по сети (через интернет). Пока список доступных игр небольшой (DOOM, DOOM2, WarCraft, Duke Nukem 3D), но он будет расширяться.
Сетевые игры полностью бесплатны, единственная сложность — правильно пройти все шаги для установки соединения и найти соперника (для этого созданы каналы в telegram и discord).
Посмотрите обучающее видео как запустить сетевую игру на примере DOOM.
Сетевая игра в DOOM в браузере (русские субтитры)
Проект полностью бесплатный и не содержит рекламы, в случае возникновения любых вопросов обращайтесь ко мне, помогу разобраться.
Спустя 30 лет после загадочных событий несчастный городок снова в центре внимания, именно там разворачиваются события игры The 11th Hour.
Туда направляется Робин Моралес, продюсер телепередачи о всякой чертовщине, для расследования почему пропадают люди (некоторых таки нашли, но уже погибших) и как это относится к хорошо знакомому нам проклятому дому Генри Стауфа. И пропадает.
Карлу Деннингу, репортёру, работающему с ней, приходит странная посылка — КПК, живущий своей жизнью, и через него он узнаёт, что Робин где-то застряла и надо бы её спасать.
Прибыв в ночи в Харли-на-Гудзоне он по подсказке компьютера направляется не абы куда, а в тот самый "проклятый старый дом", и получает приглашение войти. Игра начинается...
Дух Стауфа общается с игроком через КПК, отправляя задания и постепенно показывая всю произошедшую и происходящую в настоящее время историю, параллельно через тот же КПК нам помогает некая Саманта.
Всю историю нам начинают показывать с прибытия Робин в городок. Робин беседует с официанткой в местном кафе, единственной, кто вернулся из дома Стауфа живым, знакомится с местным шерифом, обходит округу. Среди жителей городка сильно выделяется некая Мари — ещё та чертовка и создаётся впечатление, что она и пропажи в округе у старой усадьбы как-то связаны...
Чтобы вырваться из дома и спасти Робин, Деннингу приходится бродить по дому, решая головолмки. Через КПК он видит Робин, понимает, что она где-то в доме, но где... Так же мы видим, что за обстановкой в доме следит ещё одна девушка, прикованная к инвалидной коляске.
история рассказывается кусками, сначала настоящее, потом прошлое, которое к этому привело.В следующий момент мы видим, как Робин посещает местного врача, где расспрашивает его о событиях той ночи, когда принесли Эйлин, лишившуюся половины руки, а в это время Мари, работающая в приёмной, подслушивает весь разговор.
И тут на сцене снова появляется девушка в коляске. оказывается это — Саманта, наш незримый помощник и именно в её доме каким-то образом есть видеотрансляция всего происходящего в доме Стауфа; Робин пытается с ней побеседовать, но та выгоняет её. Однако вечером всё же подъезжает к отелю и рассказывает о событиях той ночи 18 лет назад, в том числе и то, что нечто в том доме их обеих зверски насиловало, после чего Саманта оказалась полупарализованной, а её подруга Эйлин, как раз та самая официантка из кафе что лишилась руки, оторванной воротами дома, родила дочь, ту самую Мари, показанную нам раньше, и уточняет, что вся чертовщина началась ровнёхонько после её восемнадцатилетия. После этого Робин идёт в кафе пообщаться с Эйлин и убедить её всё рассказать. Слышавшая весь разговор Робин с матерью, Мари, понимая, что надо бы заметать следы, посылает своего дружка Чака разобраться с Робин. Ранив Робин он относит её в дом Стауфа, именно в этот момент Стауф начинает свою игру с Деннингом.
Блуждая по дому Робин нарывается на... Стауфа. Вполне себе живого и невредимого, словно он никогда и не проваливался в самую адскую бездну. Он же и разъясняет, что дом-то живой и он - Стауф - часть этого дома, но дому нужна подпитка извне и тут становится понятно, куда делись пропавшие в Харли люди.
Также Стауф убеждает Робин "вступить в игру", суля ей исполнение любого её желания и на свою беду Робин соглашается.
В это время Деннинг, прорываясь и таки прорвавшись (не без помощи Саманты) через многочисленные загадки и шарады, попадает на телешоу, которое как раз Стауф и ведёт.
Так как Деннинг прошёл все испытания, то может выбрать себе приз. На кону Мари, Саманта, которую, правда, видно только через телевизор и умоляющая спасти её Робин.
Дальше идут три концовки:
1. Деннинг выбирает Мари и отправляется с ней "в нумера" предаваться разврату и в самый интересный момент Мари превращается в... Стауфа, и это последнее, что Деннинг видит.
2. Деннинг выбирает Робин. Они оба выбираются из дома, женятся... но Деннинг пропадает всё в том же Харли-на-Гудзоне, а через какое-то время его тело находят, а Робин становится управляющей телекомпании, за которой стоит Стауф, собственно, выполнивший её желание, высказанное в доме.
3. Деннинг выбирает Саманту. Правильная концовка, так как он выходит из дома без всяких потерь и они вместе наблюдают, как особняк сгорает. Саманта объясняет ему, что Робин он всё равно не спас бы, так как высказав Стауфу своё желание она полностью попала под его влияние.
Что будет, если сплагиатить игру? Минус в карму.
Что будет, если не просто сплагиатить игру, а переделать, особо не заморачиваясь, под привычные реалии, да еще и с посылом "не хуже вас, американцев"? Минус в карму.
Но, как известно из математики, минус на минус дает плюс. И, как ни странно, в нашем примере это тоже сработало. По причине импринтинга, наверное, и то смотря на чей вкус. "Приключения пионерки Ксении" ("Пригоди пiонерки Ксени" в оригинале) известны скромному советскому гражданину куда лучше, чем "пострадавший" - "Adventures of Captain Comic". Насколько хороши приключения космического героя - не могу сказать, не играла. А вот "пионерку Ксению" мне показали еще в детстве.
Уже во вступлении говорится о том, кто повлиял на образ отважной пионерки, но лично мне фраза об отважном американском астронавте ничего не говорила, как и о том, зачем пионерка выдвинулась вслед за ним. Для меня это была просто забавная игра с летающими мигалками и касками, от которых надо уворачиваться, проходить с уровня на уровень. В общем, типичная игра для своего времени, но кое-что ее все же выделяет.
Юмор "Пионерки Ксении" даже сейчас выглядит весьма смелым - монетка доллара на Мавзолее, непривычный (мягко говоря!) ракурс лежащего в своей усыпальнице Ленина, энергетический напиток, подозрительно напоминающий не то квас, не то пиво (это вам не Кола, которую пьет Капитан Комик). Так и вспоминается юный пионер, которого ШтЫрлиц в соответствующей игре напоил пивом двенадцатью годами позднее.
При разработке дос-оболочки на андроид-телефоне под DosBox-ом (история описана в Разработка оболочки-проводника для DOS в 2017 году ) весь русский текст приходилось вводить в Visual Basic for MS-DOS вслепую. Выглядело это так: переключаем русификатор на русский и на английской клавиатуре подбираем символы, вспоминая что "qwertyuiop[]" это "йцукенгшщзхъ". Но в той оболочке было лишь немного русского текста для русского варианта интерфейса, поэтому это было терпимо.
С появлением более мощного телефона, установкой на него Bochs, а затем LBochs-эмулятора и установкой Windows 98/XP, стало понятно, что теперь-то можно, например, спокойно поставить Delphi 7 и писать под Win32 что-нибудь, или поставить HTML Help Workshop и создавать CHM-файлы помощи для своих программ. Но и в LBochs встроенная клавиатура имеет только англоязычную раскладку и русский язык с нее можно вводить опять только наугад.
Стало ясно, что для удобства программирования и в DosBox, и в LBochs нужна клавиатура, которая будет вводить всегда английские символы (а заменять их на русские будет русификатор в DOS или языковые службы/языковая панель Windows). При этом русские символы должны отрисовываться на клавишах чтобы просто выбирать нужную клавишу глазами, а не вспоминать русскую раскладку. Тут есть два варианта:
- на каждой английской клавише такой клавиатуры также дополнительно будет нарисован соответствующий русский символ (как это сделано на любой физической клавиатуре PC);
- на клавиатуре будет кнопка переключения с английской раскладки на русскую раскладку, и в зависимости от текущей раскладки будут отображаться или только английские символы на клавишах, или только русские.
Поискав в интернете готовые android-клавиатуры, вводящие только английские символы, но отображающие на кнопках английские и русские символы - я ничего не нашел (плохо искал м.б.).
Одно из упоминаний на одном из форумов от 2012 года: hacker's keyboard позволяет ввести англоязычный символ если переключиться на русскую раскладку, но при этом ДОЛГО жать клавишу с русскоязычным символом. Но у меня на последней версии этой клавиатуры это из коробки не заработало, да и каждый раз удерживать долго клавишу для ввода одного единственного символа - это тяжело.
Еще одно из упоминаний - клавиатура, встроенная в Magic DosBox (одно из ответвлений досбокса). Она показана в этом ролике от 2016 года:
Здесь на клавишах сразу и русские, и английские символы. И на LBochs эту клавиатуру не перетащишь, т.к. она встроена в Magic DosBox.
Пришлось изобретать велосипед писать свою клавиатуру. Т.к. однажды уже пришлось придумывать раскладку экранной клавиатуры, то решено было взять ее. В исходном программном продукте под названием "браузер Bro", встроенном в мультимедиа-редактор PaintCAD 4Windows, она выглядела вот так:
Попытка №1
Так сильно хотелось вводить русский текст в LBochs под Windows, что первая попытка была - просто скопипастить эту клавиатуру в отдельный Win32 проект. Получилась утилита под названием BroKB (клавиатура из браузера Bro), которая имеет на форме клавиатуру и текстовое поле. Жмем кнопки - и текст вводится в поле. Потом готовый текст копируем и вставляем в нужное место. Эдакая виртуальная недоклавиатура под Windows, работающая в любом Windows с Windows 95 и выше, умеющая вводить текст только в саму себя (но не в другие окна/поля):
Попытка №2
Елозить мышкиным курсором в LBochs на телефоне по клавишам быстро надоело, и поэтому для ускорения русскоязычного ввода текста была предпринята вторая попытка - настоящая android-клавиатура. Был взят гайд "как сделать клавиатуру под андроид", была взята за основу эта же раскладка клавиш браузера Bro, но добавлен ряд клавиш F1-F12, а также ряд с кнопкой Esc и кнопками перемещения курсора (с самого первого моего андроида 2.3.3 не понимал почему на дефолтной клавиатуре нет клавиш перемещения курсора, как будто пользователи не вводят текстом, а только проматывают текстовые поля и кликают толстым пальцем в нужное место, с трудом туда попадая). Обязательно хотелось полупрозрачности чтобы сквозь клавиатуру был виден эмулятор и это тоже было вписано в xml-стиле фона клавиатуры, а также в xml-стилях клавиш ненажатых и клавиш нажатых.
Получилось вот это - под названием BroKB Emulz (т.е. "BroKB для эмуляторов") - показано ниже в горизонтальном и вертикальном варианте (dosbox turbo, android 2.3.3, samsung galaxy ace с экраном 320x480). В случае с Кирандией вводить русские символы в название сейва мне игра не дала (хотя может она просто не пропускает переключение языка русификатора keyrus по F12), поэтому скрин дан для общего представления как выглядит клавиатура в портретном представлении. А еще меня осенило - вот для кого делали режим с грубым разрешением 320х200 точек и 256 цветами - для телефонов с досбоксом и с экраном 320х480, полэкрана у которых - это ровно разрешение картинки игры! На компе этот режим всегда казался очень крупноточечным, а вот на телефоне, когда всё идеально пиксель в пиксель - это красиво!
Второй ряд символьных клавиш asdfgh... пришлось сдвинуть в xml-файле параметром android:horizontalGap="3.25%", суммарное количество процентов ряда клавиш было подогнано под 100% = 3,25% + 6,5%*11 + 25,25% и ожидалось, что ряд клавиш займет ровно целый экран, но не тут то было! Android-ы разных версий по разному реагируют на android:horizontalGap, на каких-то андроидах кнопка Ввод вылезает вправо (процента на полтора-два от ширины экрана, т.е. меньше чем сдвиг ряда слева на 3,25%), а на каких-то заканчивается ровно с остальными рядами (тестировалось на 2.3.3, 5.0, 7.0, 10). Хотя может это я такой криворук (например, если еще какими-то параметрами указываются зазоры между клавишами, и тогда только сумма ширин клавиш равна 100%, а с суммой ширин зазоров получается общая ширина ряда больше 100% - из-за этого ряд клавиш вылезает вправо).
Заключение
Итого - получившаяся клавиатура вводит русские и английские буквы в DOS (DosBox) и в Windows XP (LBochs):
Файлы
Если кто искал подобный софт для ввода русского текста, то вот эта получившаяся клавиатура под android: https://play.google.com/store/apps/details?id=com.bss.brokb (или вот APK без гуглплея - http://blackstrip.ru/brokb.apk )
Также вот результаты первой попытки - виртуальная недоклавиатура под Windows, вводящая текст только в саму себя: http://blackstrip.ru/brokb.exe
— Что делать, если я очень тупая?
— Как спать всю ночь не просыпаясь?
— Правда ли, что женщины в 40+ не хотят детей и семью?
— Откуда берется кредитная история?
— Что делать, если отказывают в гарантийном ремонте?
— Реально ли сделать ремонт самостоятельно?
— Какую машину купить до 500к?
По традиции на вопросы сотни отборных ответов в лента Экспертов ➔