Отличие программиста от геймдизайнера

Недавно состоялась конференция между двумя программистами и двумя геймдизайнерами. Один программист я. Ну а другого найдите по аватарке 🙂

Отличие программиста от геймдизайнера

 

 

Отображение массива в консоли Xcode (GDB)

Простой пример:

int* array = new int[10];
for( int i = 0; i < 10; i++ )
    array[i] = rand()%10;

При попытке что либо увидеть в окне со значениями наткнемся только на первый элемент массива:

Читать далее →

Интеграция Python и C++ при помощи boost-python.

Первое что нам понадобится это сам boost качаем с офф сайта(ссыль) и Python 2.7 (ссыль).

Компиляцию будем проводить при помощи MinGW можно скачать как отдельно так и вместе с QT/Code::Blocks. Читать далее →

Как поймать бесконечный цикл.

Сегодня пришлось ловить именно такую багу. Забавно, но решение чрезвычайно простое. Достаточно запустить приложение в дебаге, и как только видим что приложение не реагирует жмем паузу и смотрим стек вызовов.

Парсим, модифицируем и сохраняем XML с помощью Java

Предположим у нас есть XML следующего содержания:

<?xml version="1.0" encoding="UTF-8"?>
<GAME name="Первая игра"  description="Длинное предлинное описание игры...">
    <LEVEL name="Уровень 1" description="описание уровня 1"></LEVEL>
    <LEVEL name="Уровень 2" description="описание уровня 2"></LEVEL>
</GAME>

Читать далее →