Archive for the ‘Tutoriales’ Category

Juegos a pantalla completa

January 21st, 2006 by Dividio | 13 Comments | Filed in Tutoriales

PinguinoVoy a rescatar un artículo que he visto en Blogdrake escrito por Alvaro, el artículo es un truco para poder jugar a los juegos en pantalla completa y a la vez tener la posibilidad de acceder al escritorio para hacer otras cosas sin tener que salir del juego.

Para no hacer un simple “copiar y pegar” del artículo en cuestión, os pongo las tres alternativas que se pueden encontrar en el original junto a los comentarios, con sus pros y sus contras, las tres hacen uso de los terminales de texto que se pueden acceder en GNU/Linux pulsando las combinaciones de teclas Ctrl+Alt+F1 hasta Ctrl+Alt+F8:

Alternativa 1:
Esta alternativa es la más simple en un principio y varia un poco dependiendo de si usáis Gnome o KDE. Consiste en utilizar la opción que nos ofrecen estos escritorios de iniciar una nueva sesión en otro servidor X. En KDE pulsando en el menú K, aparece encima de “Bloquear usuario” la opción “Cambiar usuario->Iniciar nueva sesión” (al menos desde la versión 3.4.2 de KDE). Pulsándola nos advierte que se va a iniciar una segunda sesión y que podremos intercambiarlas pulsando Ctrl+alt+F7 y Ctrl+alt+F8 respectivamente. Gnome tiene una opción similar mediante gdm.

Con esta alternativa tenemos dos escritorios completamente funcionales, y desde ellos podemos lanzar cualquier tipo de aplicación. Esto es especialmente útil cuando por ejemplo alguien de la familia tiene que iniciar su sesión en el ordenador para hacer algo y el usuario que lo estaba utilizando no quiere o puede dejar lo que estaba haciendo. Pero para el tema que nos ocupa que es echar un vicio a algún juego, pues nos supone un derroche de recursos tener que estar con dos escritorios cargados a la vez.
(more…)

Guia de instalación de PlaneShift 0.3.012

December 27th, 2005 by Dividio | 4 Comments | Filed in Tutoriales

La última versión disponible de PlaneShift es la 0.3.012, pero desde la página oficial la última versión disponible para la descarga y que está compilada para Linux es la 0.3.011, y que debido a un cambio en el servidor no vale para actualizar a la nueva versión.

Por esto escribo esta pequeña guia para que podais instalar la versión 0.3.012 porque no es algo trivial (aunque tampoco muy complejo).

Las instrucciones siguientes se pueden encontrar ampliadas en el foro en inglés de PlaneShift:
(more…)

Programación de juegos en Linux

December 23rd, 2005 by Cromo | 8 Comments | Filed in Tutoriales

Linux Game Developer CenterComo parece que os interesa tanto el desarrollo de juegos en Linux os dejo aquí un enlace a Linux Game Developer Center, una web en inglés con multitud de recursos sobre programación de juegos para GNU/Linux.

Si os parece id dejando en los comentarios otras webs que consideréis interesantes para la programación de juegos en GNU/Linux, y actualizaré el post más adelante.

Videotutorial: crea tu propio RPG en C++

December 21st, 2005 by Cromo | 12 Comments | Filed in GNU/Linux, Tutoriales, Windows

RDXGames La página RDXGames, web oficial de los juegos creados con el motor RDXEngine, ha creado una serie de videotutoriales sobre como crear un RPG (juegos de rol) en modo texto utilizando el lenguage de programación C++. No llevan sonido, así que no hay ningún problema con el idioma. Os hemos traducido el índice para que podéis entender los capítulos. Están en formato wmv, así que si tenéis algún problema con el formato podéis utilizar VideoLAN.

Consultas en el Foro: Foro de Videotutorial para crear tu propio RPG en C++

Soya3D, motor de juegos 3D para Python

September 28th, 2005 by Cromo | 6 Comments | Filed in Tutoriales

BalazarSoya3d es un motor de juegos 3D para Python escrito en Pyrex, y con el que se han hecho juegos como Slune y Balazar. Actualmente está en su versión 0.10.1, y tiene un tutorial en inglés. Tanto el motor como el tutorial se pueden descargar desde aquí. Aquellos que estais inmersos en el cursos de juegos para Python ya tenéis algo con lo que continuar cuando terminen las entregas.

Los creadores de este motor tambien tienen a disposición del público el programa Tofu, un motor de alto nivel de juegos online, muy apropiado para crear, por ejemplo, juegos de rol a traves de internet.

A ver si ahora alguien se curra una traducción de los tutoriales ;-) .

Consultas en el Foro: Foro de Soya3d

Programación de juegos en Python – Tutorial 3

September 18th, 2005 by dvl | 25 Comments | Filed in Tutoriales

Tutorial 3 Volvemos con la tercera entrega del tutorial para aprender a programar juegos en python, esta vez veremos como crear un “Space Invaders” sencillo pero con muchos sprites en pantalla y sonido, tambien veremos un control más amplio del teclado y nos meteremos más a fondo con temporizadores y las funciones de numeros aleatorios.

Este script lo conseguí hace más de un año en alguna web en ingles (no recuerdo cual) y simplemente lleva algunas modificaciones para utilizar las funciones que ya creamos en el tutorial 2, lo demás, lo he intentado dejar tal y como su autor, Kevin Harris, lo dejó.
(more…)

Programación de juegos en Python – Tutorial 2

August 25th, 2005 by dvl | 36 Comments | Filed in Tutoriales

Tutorial 2 Esto es lo que pretendemos conseguir en este segundo tutorial, un pong, aprendiendo por el camino a crear una ventana, colocar imagenes en pantalla, crear sprites, mover los sprites, detectar colisiones y controlar las entradas del ratón.

Como veis, este tutorial será más completo que el anterior, dejandonos la puerta abierta para empezar a hacer nuestros primeros juegos.
(more…)

Programación de juegos en Python – Tutorial 1

August 21st, 2005 by dvl | 44 Comments | Filed in Tutoriales

En este tutorial vamos a tomar contacto con el lenguaje python, y hacer un jueguecito muy simple en modo consola.

El objetivo es que nos familiaricemos con el lenguaje y veamos el sistema de la mayoria de los juegos, esto es:
procesar -> mostrar -> interactuar -> procesar ….

La idea del juego es que el ordenador elije un numero y nosotros tenemos que adivinarlo en menos de los intentos que le digamos.
El ordenador nos dará pistas de si nuestro numero es mayor o menor que el secreto.
(more…)

Programación de Juegos con Python – Presentación

August 21st, 2005 by dvl | 51 Comments | Filed in Tutoriales

Lenguaje de programación pythonProgramar juegos es muy sencillo, lo complicado es aprender a hacerlo, y es que si se busca información por la red, todo está en inglés, o es demasiado básico, o demasiado avanzado, o está mal explicado.

Viendo que lo poco que se encuentra aprovechable suele ser para windows, y no hay nada para linux (y menos en español) he decidido a hacer esta serie de 6 tutoriales para que por lo menos haya algo por donde empezar. Intentaré no hacerlo ni demasiado básico, ni demasiado avanzado y muy explicado.
(more…)

Instalar y configurar Cedega Winex gratis

August 4th, 2005 by Cromo | 189 Comments | Filed in Tutoriales

CedegaDesde la aparición de este blog he recibido numerosas consultas relativas a la posibilidad de ejecutar juegos lanzados originalmente para la plataforma Windows en máquinas que operen con GNU/Linux. En algunos casos esto es posible utilizando la heramienta WINE, un programa que permite utilizar aplicaciones de Windows en GNU/Linux. WINE no es un emulador, sino que implementa una capa de compatibilidad que ofrece alternativas a las bibliotecas Windows.

Sin embargo, la solución ideal para aquellos juegos que no tienen versión nativa para Windows es utilizar el software Cedega, anteriormente denominado WineX. Cedega es una versión modificada de WINE desarrollada por la empresa Transgaming que hace especial hincapié en la emulación de juegos. El proyecto se basa en el software GPL WINE, por lo que sus archivos se publican también bajo licencia GPL. El problema es que Cedega es una aplicación comercial, y Transgaming no ofrece directamente binarios de su software, aunque siempre podemos dirigirnos al CVS para descargar el código fuente, compilarlo e instalarlo en nuestro sistema. Eso es lo que vamos a explicar en este tutorial, basado en el trabajo desarrollado por GlaDiaC para la web Linux-Gamers.net.

(more…)