OpenSpades Вторая жизнь культового воксельного шутера
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.

Помните Ace of Spades — тот самый воксельный шутер 2011 года, который соединил Minecraft с Counter-Strike? Если вы ностальгируете по классической версии 0.75, но старый клиент уже не запускается на современных системах, у меня для вас отличные новости. OpenSpades — это современная перезагрузка легендарного клиента с открытым исходным кодом.
Что такое OpenSpades?
OpenSpades — это кроссплатформенный клиент для игры Ace of Spades 0.75, полностью совместимый с оригинальными серверами. Проект начал разрабатываться в 2013 году, когда оригинальная игра была куплена Jagex и значительно изменена, что разочаровало многих фанатов.
Чем OpenSpades лучше оригинала:
- Современная графика: Использование OpenGL вместо устаревшего рендерера
- Кроссплатформенность: Работает на Windows, Linux и macOS
- Открытый исходный код: Лицензия GPLv3 позволяет модифицировать и распространять
- Поддержка сообщества: Активная разработка и багфиксы спустя 10 лет после релиза
Ключевые возможности
- Полная совместимость с оригинальными серверами Ace of Spades 0.75 и популярными форками вроде pyspades/pysnip
- Улучшенная графика с поддержкой современных технологий:
- Сглаживание (антиалиасинг)
- Динамическое освещение
- Улучшенные текстуры
- Гибкость настройки:
- Поддержка модов и пользовательских ресурс-паков
- Настройка управления под себя
- Локализация с поддержкой множества языков через Crowdin
- Открытая архитектура, позволяющая разрабатывать собственные модификации
Технические детали
Проект написан на C++ с использованием:
- OpenGL для рендеринга
- SDL2 для ввода и создания окна
- OpenAL для звука
- CMake для сборки
Интересно, что проект поддерживает сразу несколько систем сборки:
- Традиционный CMake
- Nix Flakes для воспроизводимых сборок
- Готовые пакеты Snap и Flatpak для Linux
Как попробовать?
Для игроков:
- Скачайте готовую сборку для вашей ОС на странице релизов
- Или установите через пакетный менеджер:
# Для Snap sudo snap install openspades # Для Flatpak flatpak install flathub jp.yvt.OpenSpades
Для разработчиков:
Проект предлагает широкие возможности для модификации:
- Собственный рендерер на OpenGL
- API для создания модов
- Поддержка пользовательских ресурсов
Полная инструкция по сборке доступна в вики проекта.
Кому стоит обратить внимание?
- Ностальгирующим игрокам, которые хотят вернуться в классическую версию Ace of Spades
- Разработчикам игр, интересующимся реализацией воксельного рендерера
- Модмейкерам, желающим создавать собственные модификации для игры
- Энтузиастам open-source, поддерживающим старые игры
OpenSpades — отличный пример того, как open-source сообщество сохраняет классические игры. Проект не просто поддерживает жизнь Ace of Spades 0.75, но и улучшает его, адаптируя к современным системам. Если вы когда-либо играли в оригинал или интересуетесь воксельными технологиями — определённо стоит попробовать.
Ссылки для начала:
