Skip to content

gabrielarabelo/KarlSims

 
 

Repository files navigation

KarlSims

Evolved Virtual Creatures of Karl Sims Project 1994 with DX3D, PhysX, Genetic Algorithm, Neural Net Algorithm, Genotype Script Parser

NVIDIA PhysX 3.3.0 Beta configure setting

  • Configure Variable
  • PHYSX_DIR - NVIDIA PhysX Library Directory
  • No NVidia Graphic Card Computer
  • define RENDERER_PVD in SampleBase, Sample Rederer project

BOOST LIBRARY 1_55_0

wxMemMonitor (with wxWidgets 3.0.0)

Usage:

#include "../wxMemMonitorLib/wxMemMonitor.h"
MEMORYMONITOR_INNER_PROCESS();
if (!memmonitor::Init(memmonitor::INNER_PROCESS,hInstance,"config_target.json" ))
{
    MessageBoxA(NULL, memmonitor::GetLastError().c_str(), "ERROR", MB_OK);
}
~~
~~
memmonitor::Cleanup();
  • config file settging (json format)
    • filename: config_evc.json
    • path : bin/win32 or win64/
    • contents:
{
	"pdbpath" : "EvolvedVirtualCreaturesDEBUG.pdb" ,
	"sharedmemoryname" : "EVC"
}
  • ambigious function 'floor'
    • modify -> floor to ::floor (in wxWidgets/geometry.h)

License

MIT

About

Evolved Virtual Creatures of Karl Sims Project 1994 with DX3D, PhysX, Genetic Algorithm, Neural Net Algorithm, Genotype Script

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.0%
  • Cuda 6.8%
  • C 1.8%
  • MAXScript 1.3%
  • Batchfile 0.1%