El motor oficial de creación de juegos de rol de Hamster Republic (abreviado como OHRRPGCE y OHR ) es un sistema de creación de juegos "todo en uno" gratuito y de código abierto . Fue diseñado para permitir la creación rápida de videojuegos de rol (RPG) en 2D . Fue escrito originalmente por James Paige en QuickBASIC y lanzado en 1997. En mayo de 2005, el código fuente se publicó como software libre bajo la licencia GNU GPL-2.0 o posterior , y pronto se adaptó de QuickBASIC a FreeBASIC y a sistemas operativos modernos . [ 2 ]
El OHRRPGCE está diseñado para ser fácil de usar y para crear juegos de rol completos al estilo Final Fantasy sin necesidad de programación. HamsterSpeak, el lenguaje de scripting personalizado que utiliza el OHR, es muy sencillo y está pensado para usuarios sin conocimientos previos de programación. Al estar especializado con cientos de comandos disponibles, ofrece flexibilidad, aunque no pretende ser un lenguaje de propósito general . Con él se pueden crear HUDs , sistemas de batalla , efectos especiales , menús personalizados y juegos que no son de rol, completamente programados. [ 3 ]
A menudo se compara con motores de juego más complejos y completos, como el comercial RPG Maker, pero se trata de software libre de código abierto.
Descripción
La mayoría de los juegos de OHRRPGCE son amateur y creados por desarrolladores novatos. Sin embargo, otros son juegos de rol completos, algunos de los cuales se han lanzado comercialmente. Se han creado juegos de desplazamiento lateral, juegos de puzles, remakes de arcade y juegos de exploración de mazmorras en primera persona con este motor. [ 3 ] El editor de juegos (conocido comúnmente como «Personalizado»), que incluye editores de gráficos, mapas y muchos otros, se maneja completamente con teclado, aunque también admite el uso del ratón para la mayoría de las tareas. El editor de juegos se puede usar en cualquier plataforma compatible, excepto Android.
Limitaciones
Una de las mayores desventajas del motor son sus estrictas limitaciones técnicas. Funciona con una profundidad de color de 8 bits , por defecto crea juegos con una resolución de 320 × 200 y su editor prefiere los controles de teclado en lugar de utilizar un kit de herramientas de interfaz gráfica de usuario moderno . Estas son características heredadas del modo gráfico original Mode X utilizado en MS-DOS . Muchas otras limitaciones se deben a que el motor fue escrito originalmente en QuickBasic, que tenía severas limitaciones de memoria en modo Real . Existen planes para eliminar la mayoría de las limitaciones, que los desarrolladores han estado implementando gradualmente desde la versión para FreeBASIC. [ 4 ]
Mascota
La mascota del motor es Bob el hámster, el protagonista del juego para el que se construyó originalmente el motor, Wandering Hamster. [ 5 ]
Historia
El OHRRPGCE fue creado por James Paige como un motor genérico para uso personal, a partir de mediados de 1996, basándose en juegos anteriores, tanto gratuitos como comerciales, creados por Paige y Brian Fisher y publicados bajo el nombre de Hamster Republic. El motor se creó junto con su primer juego, Wandering Hamster , cuyas demos se publicaron a finales de 1997 y que aún se encuentra en desarrollo activo en 2020. [ 6 ] [ 7 ] Inicialmente, decidió publicar el motor como shareware , ofreciendo solo una versión limitada de "4 mapas" al público. Mucha gente quería el motor completo, y James se lo dio a cualquiera que pudiera enviarle por correo lo que él consideraba un "buen juego". Después de unos meses, publicó el motor completo como freeware . [ 8 ] [ 9 ]
La versión del 9 de noviembre de 1999 del OHR fue la primera en incluir el lenguaje de scripting HamsterSpeak. El OHRRPGCE no utiliza números de versión, sino versiones con nombre, comenzando con la versión "handshake" del 29 de noviembre de 2002. [ 10 ]
El 19 de mayo de 2005, el motor se publicó como código abierto bajo la licencia GPL-2.0 o posterior, y desde entonces ha sido desarrollado por un equipo de programadores dedicados. Poco después, el motor se portó con éxito de QuickBasic a FreeBasic para ejecutarse de forma nativa en Windows y Linux . [ 2 ] El OHRRPGCE adquirió la capacidad de reproducir archivos de sonido y otros formatos de música con el lanzamiento de "Ubersetzung" el 21 de septiembre de 2007. [ 10 ] [ 11 ]
El motor fue posteriormente portado a Mac OS X en el lanzamiento de Zenzizenic (6 de mayo de 2011) y a Android en el lanzamiento de Callipygous (4 de abril de 2016), así como a las consolas Android Amazon Fire TV . [ 10 ] Varios juegos de OHRRPGCE han sido lanzados en Google Play , [ 12 ] Steam , Itch.io , [ 13 ] y otras tiendas, así como en los sistemas de consola Ouya y Gamestick descontinuados .
En 2017, las versiones Dwimmercrafty y Etheldreme añadieron compatibilidad con el ratón al editor del juego y compatibilidad preliminar con el reproductor del juego, que se completó en Fufluns en 2020.
Referencias
- ↑ "Historial de fechas de lanzamiento" . Consultado el 5 de septiembre de 2025 .
- 1 2 Bradley, Simon (26 de noviembre de 2005). "Adaptación del motor de creación de juegos de rol de la República Oficial de Hamster" . QB Express . Número 16. Sitio QBasic de Pete . Recuperado el 7 de abril de 2016 .
- 1 2 "Plotscripting" . OHRRPGCE-Wiki . Consultado el 7 de abril de 2016 .
- ↑ Desarrolladores de OHRRPGCE. "Planes" . OHRRPGCE-Wiki . Consultado el 7 de abril de 2016 .
- ↑ Red Maverick Zero (junio de 2009). "Entrevista: RMZ vs James Paige" . HamsterSpeak . Volumen 27. Super Walrus Land . Consultado el 7 de abril de 2016 .
- ↑ "Hámster errante (archivado en 1997)" . Archivado del original el 11 de octubre de 1997. Consultado el 3 de diciembre de 2017 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ↑ "Hámster errante" . OHRRPGCE-Wiki . Consultado el 3 de diciembre de 2017 .
- ↑ Paige, James; et al. "Cronología" . OHRRPGCE-Wiki . Consultado el 7 de abril de 2016 .
- ↑ Paige, James; et al. "Versión de 4 mapas" . OHRRPGCE-Wiki . Consultado el 7 de abril de 2016 .
- 1 2 3 Desarrolladores de OHRRPGCE. "¿Qué hay de nuevo?" . Hamster Republic . Consultado el 7 de abril de 2016 .
- ↑ W., Tim (28-11-2007). "OHRRPGCE: Ubersetzung" . IndieGames.com - El blog . IndieGames.com. Archivado del original el 3-05-2008 . Recuperado el 28-04-2008 .
- ↑ "OHRRPGCE" . Google Play . Consultado el 7 de abril de 2016 .
- ↑ "Mejores juegos etiquetados como ohrrpgce" . itch.io. Consultado el 23 de abril de 2022 .
Enlaces externos
- Software de 1998
- Software para el desarrollo de videojuegos
- Motores de videojuegos
- Motores de juegos gratuitos
- Software gratuito que utiliza SDL
- Motores de juegos para Linux
- Software que utiliza la Licencia Pública General de GNU.
- Software libre programado en BASIC