Добро пожаловать в Логово Силвервинга



1 2 3 4 5 6

Пинг - 2026.03 - Конец отпуска

Всем привет!

Вот и подошел к концу мой новогодний отпуск. Настало время возвращаться к основной работе и стримам, ну и подвести итоги того, что было сделано за две недели (почти) беспробудного кодинга.

Snail

Тут вы все видели, я протестировал что смог и решил оставиться с Lua: the original article

Don't …


Обновление: Выбор среды исполнения

Как и обещал, попытался поэкспериментировать с разными средами исполнения для нового движка. Архив содержит:

  • Исходный код реализации алгоритма поиска пути на C, Lua и Pawn
  • Скомпилированный из кода Pawn, amx исполняемый файл (размер ячейки 32 бита)
  • Скомпилированное из кода C, Windows приложение (Mingw-64-10.0.0 и GCC 12, CRT и …

Пинг - 2025.52 - Счастливого нового года! (Что, уже?)

Всем привет, счастливого Нового Года и Рождества!

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

A Dragon and the Tower

Успешный выпуск 1.1 с переводом на эсперанто и поддержкой Windows 95, 98, ME …


Итак, мы решили написать игровой движок - Часть 1 - Определяем ожидания

Как и для любого большого проекта, первое что нужно сделать при написании игрового движка -- это определить требования. Они определят общее направление работ, а также дальнейшие решения.

С самого начала мы ставим совместимость и переносимость как наивысшие приоритеты для нашего проекта.

Это сразу же приводит к важному решению: строжайшему ограничению форматов …


Сборка SDL-INSTEAD для Windows 95 и процессора Pentium

С этим есть несколько сложностей:

  1. Visual C Runtime 8.0, используемый существующими сборками некоторых зависимостей несовместим с Windows 95 (минимум Windows 98).
  2. Большинство компонентов собраны с инструкциями i686, которые доступны начиная с процессоров Pentium Pro.

Эта статья может обновляться позже, если я найду способы упростить/улучшить некоторые шаги, или для …


Использование mingw-w64 с отдельным CRT

Эта статья основана на mingw-w64 версии 10, включенной в Debian Bookworm. Адаптировать эту инструкцию к другим версиям mingw-w64 должно быть несложно.

Зачем это нужно?

Компилирование стандартной библиотеки под другой процессор может помочь с совместимостью.

В моем случае, требуется поддержка процессоров начиная с i486, в то время, как Debian предоставляет crt …


Дракон и Башня 1.1.1 доступна

Это обновление исправляет не критичные для прохождения игры ошибки. Мы рекомендуем обновить игру

Дракон и Башня обновлена до версии 1.1.1

  • Исправлены ошибки в английской версии игры

Пожалуйста, сообщайте о найденных проблемах по почте: inbox@silverwing.one.

Вы можете скачать игру здесь.


Дракон и Башня 1.1.0 доступна

Это обновление производительности. Нет необходимости обновлять игру, если вы не испытываете проблем

Дракон и Башня обновлена до версии 1.1.0

  • Добавлен перевод на эсперанто (Спасибо arbtttrn6)
  • Поддержка Tiny Instead и Plainstead добавлена в основную ветку
  • Значительные оптимизации производительности и режим упрощенной анимации для медленных компьютеров
  • Поддержка Windows 95, 98 …

Пинг - 2025.19 - Ежемесячный отчет о пнутых пеньках

Наверное, после каждого активного месяца должен быть месяц спада. Статус проектов:

  • Дракон и Башня -- 1.1 все еще в работе; Ожидаемые обновления:
    • Снижены системные требования: Официальная поддержка Windows 95 или новее и процессоров Pentium 2; Неофициально -- потребуется i486-совместимый процессор, достаточно быстрый чтобы рисовать 640x480 в 32-разрядном цвете; Обходных путей нет …

Пинг - 2025.13 - Ограниченный успех или полный провал?

Месяц полный событий:

  • Трасляции идут полным ходом; Никакой работы по систематизации пройденного пока не делал;
  • Сайт обновлен -- Теперь он совместим с (почти) всеми браузерами (по-настоящему, а не "последняя-версия-хрома-которой-пусть-все-пользуются");
    • "Совместим" не значит что сайт будет выглядет идентично; Однако сие означает что сайт будет вполне читаем и не слишком плохо выглядеть;
    • Дайте …

1 2 3 4 5 6