суббота, 13 августа 2011 г.

Компиляция Irrlicht для 64-разрядной Win7

I would like to post my experience building the latest irrlicht svn (rev 2402) for x64 windows platform (Vista x64 SP2). 

Thanks for making the changes to irrlicht to make it more x64 friendly. 

Here's the needed steps to get irrlicht to build for x64 windows platform: 

1. Change 'WIN32' to 'WIN64' in 'C/C++->Preprocessor->Preprocessor Definitions' (VS 2008 SP1 paired with DX SDK March 2009). This step is needed to get around the following errors: 

CODE: SELECT ALL

Error   8   error C2664: 'SendMessageTimeoutA' : cannot convert parameter 7 from 'DWORD *' to 'PDWORD_PTR'   d:\SDK\irrlicht_svn\source\Irrlicht\CIrrDeviceWin32.cpp   568
Error   9   error C2664: 'SendMessageTimeoutW' : cannot convert parameter 7 from 'DWORD *' to 'PDWORD_PTR'   d:\SDK\irrlicht_svn\source\Irrlicht\CIrrDeviceWin32.cpp   578


2. Remove '/MACHINE:I386' from 'Linker->Command Line'. This step is needed to get around the following errors:


CODE: SELECT ALL

Error   1   fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'   d:\SDK\irrlicht_svn\work\debug64\CDefaultSceneNodeAnimatorFactory.obj   1


Now you're done! Well, except for the 48 warning messages :D


Taken here

среда, 3 августа 2011 г.

Если влом буст компилировать...

...необходимые библиотеки можно скачать отсюда http://www.boostpro.com/download/

VS2008: Fixing the Warning PDB ‘vc90.pdb’ not found

Project Configuration Properties -> C/C++ -> Output Files
Program Database File

ProgramDataBaseFileName=”$(TargetDir)$(TargetName).pdb”




Project Configuration Properties -> Linker -> Debugging
Generate Program Database File

ProgramDatabaseFile=”$(TargetDir)$(TargetName).pdb”


Спасибо этому блогу

Секреты гейм-девелопмента: 47 игровых механик (динамик)


Что заставляет миллионы людей ежедневно кормить несуществующих рыбок, покупать несуществующие дома и «прокачивать» пиксели в виде свиней до 9-го уровня?
Вашему вниманию предлагается перевод статьи с сайта Techcrunch о том, как компании-разработчики социгр создают Playbook’и – своеобразные сборники рецептов и схем, следуя которым можно создавать «супер-пупер-крутые» игры.
Пока Zynga шифруется, SCVNGR (разработчик социгр для мобильных платформ) натуральным образом «раскрывает карты».
Проект «Playdeck» от SCVNGR – это «колода карт, в которой описано около 50 различных игровых динамик, которые могут смешиваться, создавая фундамент для различных видов игр»

понедельник, 1 августа 2011 г.

Уравнение Бетмена

Концентрация Бетменов в крови уже измерялась, сейчас переходим к уравнениям Бетмена :)