to post messages and comments.

← All posts tagged программирование

Карточная игра «Девятка», выполненная
в классическом стиле встроенных карточных игр Windows XP.
Первый релиз, начало истории туть #2869538

Сделано:

* Уже можно играть (меню «Новая игра»)
* Анимация выдачи колоды
* Анимация передвижения карты по полю
* Битва компьютеров друг с другом

В комплекте идёт библиотека cards.dll из операционной системы ReactOS,
но если у тебя есть Windows XP, то можешь взять эту библиотеку оттуда. В
Windows 7 и старше эта библиотека отсутствует.

Скачать можно отсюда github.com
Исходники тут github.com

Управляемая память выделяется частями. Выделения памяти могут быть по 16, 32 и 64Kb. Выделения должны быть в непрерываемых блоках, и если нет регионов памяти достаточных для помещения туда выделений, процесс выделяет исключение OutOfMemoryException. Если процесс не может выполнить сборку мусора, не хватает памяти для внутренних структур сборщика мусора, процесс будет аварийно завершён.

Игра «Девятка». Уточнил координаты
карт, теперь не выпирают вниз при разворачивании окна. Проект пишу на
голом WinAPI и GDI.

Планы таковы:
* научиться анимировать ходы игроков;
* сетевой режим;
* нарисовать персонажей.

Исходники тут github.com
Всё правильно делаю?

Использую какой‐то новомодный редактор Atom от GitHub:
A hackable text editor
for the 21st Century
Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file.

В чём подвох? А вот:
Кодировка файлов задаётся глобально для всех файлов
У меня даже notepad.exe умеет определять кодировку файла. Закрыл этот Atom и больше не открывал.