Советская игра сувенир-головоломка написана на FLAT Assembler под Windows с использованием WinAPI и OpenGL.
Вы можете использовать последнюю Relese версию для игры:
- Скачайте
tacticsgame.zipиз файлов последнего релиза; - Разархивируйте папку с игрой в удобное для вас место.
- Откройте папку с файлами игры.
- Двойное левое нажатие кнопки мыши по
*.exeфайлу. - Играйте!!!
Если вы хотите поработать с моим кодом, то вы можете использовать следующие методы:
- Установите
FASMна ваш компьютер используя эту ссылку. - Откройте
FASMW.exeи вы уже можете писать код.
Но если более удобный способ писать код с использованием FASM Editor 2.0.
- Установите
FASM Editor 2.0через эту ссылку. - Нажмите на
FEditor.exe. - В первую очередь посетите настройки
Services\Settings.
FASM: пусть кFASM.exe;INC: путь кINCLUDEпапкеFASM;DBG: путь к*.exeс отладчиком.
Ну и если вы хотите писать код, так, как писал его я:
- Установите
VSCodeчерез эту ссылку; - Клонируйте мой проект к себе на устройство;
- Пропишите
npm installдля установки зависимостей; - Измените
setup.json- под ваши пути; - Добавьте FASM в переменный среды текущего пользователя;
node build|node build Debug|node build Release- виды сборок проекта;node build==node build Debug;
node run|node run Debug- для запуска Отладочной версии илиnode run Releaseдля Финальной версии.
Сервер состоит из двух частей:
REST APIGoмикросервис;PostgresSQLбаза данных.
REST API была написана на языке Go и содержит в себе следующие маршруты:
POST-/players- добавление нового пользователя;GET-/players- проверка пользователя на существование;POST-/scores- добавление нового результата пользователя;GET-/scores- получение лучших результатов конкретного пользователя;GET-/scorescount- количество прохождений пользователем;GET-/bestscores- лучшие результаты среди всех пользователей.
Оба микросервиса находятся в одной сети и располагаются на хостинге по адресу: http://tactics.tw1.su/.
Для сборки сервиса на сервере использовался Docker.
Вы можете использовать Olly Dbg. Скачать можно здесь.