Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - DamnWidget

#1
Industria y mercado / Una industria de y para psicópatas
11 de Diciembre de 2006, 04:27:39 PM
En fin... es lo de siempre.

Es más facil echarle la culpa del fracaso en la educación de miles si no millones de padres (debido en gran parte al ritmo de vida moderno, donde las hipotecas son imposible pagarlas teniendo una vida laboral normal, donde la pareja debe abandonar el hogar minimo 10 horas para poder comer, y todo ello superando todo tipo de obstaculos y dificultades) de sus hijos a los video juegos, al rol, a la tele, que abordar realmente el problema de dichos fracasos.

Yo el juego que mas veo aqui y alli es sin duda el Hypocresy Stories.
#2
Programación gráfica / Motor Ogre
11 de Diciembre de 2006, 11:28:47 AM
Si usas la version del CVS de Ogre podras usar ODE directamente en el Engine, en caso de usar la version Dagon (precompiled o no), tendras que escribir tu propio handler de Fisica (usando ODE o Newton), tambien tienes la posibilidad de usar Ogreode que es un plugin para usar Ode de forma bastante sencilla con Ogre, pero la verdad es que yo te recomiendo que uses  Opcode o quizas GOOF (Game Object Oriented Framework).

Todo ello lo puedes encontrar en los foros de Add-Ons de Ogre y en la pagina de Add-Ons (recuerda que hay que descargarlos usando el CVS).

Saludos.
#3
Programación gráfica / Averiguar memoria de video de la tarjeta
11 de Diciembre de 2006, 11:20:36 AM
Existe una forma mas sencilla, te pego un fragmento de la clase SysCheck de mi engine:


// ========================================================================
// Returns the Available Video RAM on system
// ========================================================================
unsigned int SysCheck::GetAvailableVMemory() {
IDirect3DDevice9 *lp_D3DDev;
UINT free=0;

// Returns free VRAM in MB
free = lp_D3DDev->GetAvailableTextureMem();

if(free < FREE_VRAM_NEEDED) {
LODENGINE_LOG_START(LoDEngine::Log::S_ERROR) <<
"System Video Memory (Your Video Card dont have enough memory to install this game.\n\r"
"Please, revise the system requeriments to execute this game.\n\r" << ")" <<
LODENGINE_LOG_END;
this->m_vramCheck = false;
return false;
}
else {
this->m_vramCheck = true;
return true;
}
}

bool SysCheck::EnoughVMemory() {
if(this->GetAvailableVMemory())
return true;
else
return false;
}


Saludos.





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.