Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-05-2007
kakarotv5 kakarotv5 is offline
Miembro
 
Registrado: feb 2007
Posts: 162
Poder: 18
kakarotv5 Va por buen camino
Quake II en Delphi Instalación

Al igual que hice con oxNewton voy a explicar como me he instalado el Delphi Quake II en mi equipo.

Para hacer este tutorial de instalación me he basado en el artículo Delphi Quake II Mods: Part 1 - Install, Setup, Compile and Run de Pascal Game Development.

Para los que no sepais de que va el tema os cuento:

Delphi Quake II no es más que el Quake II de toda la vida pero traducido a Delphi. Por las Navidades del 2001 (cuatro años después de que saliera el juego a la venta) John Carmack liberó el código fuente de Quake II bajo la licencia GPL. El código fuente de este juego estaba escrito originalmente en lenguaje C, entonces gente que usaba Delphi se puso manos a la obra a traducirlo y así tenemos Delphi Quake II.

Ventajas de esto:
- Entre muchas otras podemos mediante nuestro Delphi modificar el código y hacer nuestros propios mods.
- Aprender a programar grandes juegos.

Ahora os preguntareis: ¿cómo lo instalo?.

Pues bien, necesitais:

- Delphi (yo usé Delphi 6 y no tuve ningún problema).
- El juego Quake II (si no le teneis original podeis usar la versión demo).
- La actualización de Quake II versión 3.20.
- La conversión a Delphi de Quake II.

¿Ya lo teneís?. Pues bien una vez que tenemos todos los ingredientes necesarios vamos a instalarlo.

Instalación:

- Instalar Delphi y Quake II con su actualización o la versión demo de Quake II si es que no lo habíais hecho antes.
- Descomprimid el archivo DelphiQuake2Source_20.04.2004.zip en un carpeta llamada DelphiQuake2Source_20.04.2004 dentro de la carpeta Quake2 por ejemplo.
- Id a la carpeta DelphiQuake2Source_20.04.2004, luego id a Projects y abrir el proyecto quake2d.dpr
- Una vez abierto construid el proyecto (mediante Project / Build quake2d.dpr).
- Ahora compilad el proyecto (mediante Project / Compile quake2d.dpr).
- Una vez realizado todo esto mirad en la carpeta DelphiQuake2Source_20.04.2004\Projects\build y vereis el archivo quake2d.exe
- Copiad el archivo quake2d.exe en la carpeta raiz de Quake II y ejecutadle, vereis que se inicia el juego.
- Si lo que quereis es que desde Delphi pulsando F9 os ejecute todo el código y se inicie el juego no teneis más que copiar todos los archivos y carpetas de la carpeta Quake2 (excepto la carpeta DelphiQuake2Source_20.04.2004) en la carpeta DelphiQuake2Source_20.04.2004\Projects\build, de este modo el ejecutable quake2d.exe que crea Delphi se encuentra en el nivel de carpetas necesario para que se inicie el juego.

Pues bien, esto que veis es el Quake II pero hecho en Delphi.

¿Qué os parece?. Impresionante, ¿verdad?. Para muestra una imagen .

Para que luego digan que Delphi no es capaz de tal o cual cosa.

Este proyecto ya lo terminaron, ahora están con el proyecto de traducir a Delphi el Quake III, lo podeis ver en la página oficial.

Si quereis hacer mapas para Quake II o para Quake III Arena bajaros el Q3Radiant (necesitareis tener instalado el Quake III Arena, aunque hay sitios en donde te explican cómo hacerlo sin tenerle instalado). Yo recomiendo el GTKRadiant versión 1.2.1 y que sigais esta web para iniciaros.

Saludos.

PD: Si alguien tiene ganas de meterse en un proyecto para hacer algún juego bajo Delphi ya sea un mod de Quake II o algo sobre GLScene u oxNewton que contacte conmigo por MP. Os pongo sobre aviso que el tema no es sencillo, sobre todo lo de programar un mod para Quake II, es más sencillo hacer algo bajo GLScene u oxNewton, espero vuestras respuestas.

Última edición por kakarotv5 fecha: 07-05-2007 a las 23:12:01.
Responder Con Cita
  #2  
Antiguo 06-05-2007
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Muchas gracias, compañero. Realmente me ha picado la curiosidad. A ver si consigo establecerme en Madrid de una vez por todas (llevo aquí 7 meses y ya e pasado por 8 pisos distintos ), consigo compilarlo yo mismo y empiezo a trapichear con él, porque tengo un proyecto en SourceForge parado desde hace muuuuuucho tiempo y siempre he querido ponerme a él, y seguro que con este código aprendo muchas cosas.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 06-05-2007
kakarotv5 kakarotv5 is offline
Miembro
 
Registrado: feb 2007
Posts: 162
Poder: 18
kakarotv5 Va por buen camino
Cita:
Empezado por Ñuño Martínez
Muchas gracias, compañero.
De nada, gracias a ti, por interesarte.

Cita:
Empezado por Ñuño Martínez
Realmente me ha picado la curiosidad. A ver si consigo establecerme en Madrid de una vez por todas (llevo aquí 7 meses y ya e pasado por 8 pisos distintos ),
¿A qué te dedicas?. ¿Buscas trabajo de programador?.

Cita:
Empezado por Ñuño Martínez
consigo compilarlo yo mismo y empiezo a trapichear con él, porque tengo un proyecto en SourceForge parado desde hace muuuuuucho tiempo y siempre he querido ponerme a él, y seguro que con este código aprendo muchas cosas.
Cualquier duda que te surja dímela que te la intentaré resolver pues yo ya estoy tocando el código y haciéndole pequeñas modificaciones (cambiando mensajes, física en los disparos, etc).

Perdona mi curiosidad pero ¿de qué proyecto se trata?. ¿Algo relacionado con videojuegos?. Me interesa mucho el tema y me gustaría intercambiar conocimientos sobre esto.

Saludos.

Última edición por kakarotv5 fecha: 06-05-2007 a las 18:25:57.
Responder Con Cita
  #4  
Antiguo 07-05-2007
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Pues no busco trabajo porque ya tengo, lo que se me resiste es el alojamiento.

En cuanto al proyecto, se llama A3DGE y se trata de un conjunto de utilidades (Editor de mapas, de objetos, entorno de desarrollo, motor gráfico, etc.) para hacer juegos. Está en Sourceforge, pero hace ya más de un año que no lo toco. Hasta que no termine con Allegro.pas y algún otro proyecto más no voy a tocarlo.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
'Limpiar' XP de una instalación de Delphi 5 Walterio Windows 2 19-04-2007 14:25:51
Instalacion de delphi 6 en nuevo ordenador perillan Varios 9 06-11-2006 11:05:42
Problema en la Instalacion de Indy 10 en Delphi 5 ASAPLTDA Internet 4 30-01-2005 05:45:25
Instalación Delphi 8 Kafu .NET 3 07-06-2004 19:34:16
Instalacion Delphi 7 senpiterno Varios 1 07-04-2004 08:34:22


La franja horaria es GMT +2. Ahora son las 12:45:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi