El OpenRPG es un uso de ayuda de computadora del juego de actuación de papeles que permite que la gente juegue a los juegos de actuación de papeles en tiempo real sobre el Internet. OpenRPG es el software libre libre, distribuido debajo de licencia de GNU/GPL. OpenRPG se desarrolla con el lenguaje de programación del pitón, con la biblioteca gráfica de WxPython . Funciona en el Microsoft Windows, la mayoría de las versiones del linux, FreeBSD, y OS 10.

Interfaz

Desemejante de los juegos de actuación de papeles de la computadora OpenRPG se diseña para simular una sesión tablero del juego tan de cerca como sea posible. Los jugadores pueden funcionar con sus propios servidores o conectar con uno de los servidores públicos recibidos por los miembros de la Comunidad, y después crean sus propias salas de chat en los servidores para los juegos individuales. En cada sitio, los jugadores interconectan a través de los componentes principales del interfaz utilizador de OpenRPG: la ventana de la charla, el mapa miniatura, la lista del jugador, y el árbol de juego.

La ventana de la charla es una ventana del HTML que contiene el texto de la conversación. Los jugadores envían los mensajes el uno al otro de una forma similares a el de IRC, salvo que el HTML rudimentario se utiliza para el formato. Por ejemplo, el Gamemaster pudo enviar un mensaje a la charla que describía un cuarto en el cual los carácteres del jugador han entrado, y los jugadores responderían mecanografiando las acciones o las respuestas de sus carácteres que entran en una vez el cuarto. OpenRPG tiene simuladores incorporados de los dados, que pueden rodar todo estándar y muchos tipos obscuros de dados. Hay un número de sistemas de las macros, llamados los dierollers, que se asocian a los sistemas específicos del juego y se utilizan generalmente para hacer los rodillos específicos de los dados más fáciles para esos sistemas.

El mapa miniatura es un área de la rejilla donde los amos de juego pueden poner las imágenes que representan mapas, paisaje, las figuras de la miniatura y otros gráficos. Los jugadores pueden mover las miniaturas que representan sus carácteres alrededor del mapa para demostrar adonde están caminando sus carácteres. El mapa miniatura de OpenRPG a menudo se considera la parte más con errores del programa.

La lista del jugador contiene una lista de toda la gente en la sala de chat actual. Los jugadores tienen un número de identificación, que es asignado por el servidor cuando él conecta; un apodo, que él puede cambiar libremente con el curso del juego (porque es a menudo necesario asumir nuevos nombres mientras que actúa en papel); y un estado, que dice si el jugador está mecanografiando actual.

El gametree es una estructura arborescente que contiene el " nodes". Arreglando diversos nodos tienen gusto de las cajas de texto, rejillas, y los envases como los tabbers y los divisores, jugadores pueden crear sus propias hojas digitales del carácter para almacenar la información sobre sus carácteres. Desemejante competente WebRPG, hojas del programa del carácter de OpenRPG no se comparten dinámicamente, pero pueden ser transferidos entre los jugadores.

Muchas partes de OpenRPG se escriben con un " enchufe-in" infraestructura a tener en cuenta la modificación mínima del código de la base para agregar nuevas características. El " oficial; Plugins" de OpenRPG; se reciben en un sitio externo, y puede funcionar con código en diversos tipos de avisos, tales como texto del usuario que es enviado a la charla o una vez por segundo. Sin embargo, otras partes del código de OpenRPG son extensibles de la misma manera. Los tratantes para los nuevos tipos de nodo del gametree tan bien como dierollers pueden ser creados de modo que los usuarios puedan agregar nuevas utilidades a OpenRPG con esfuerzo mínimo.

Desarrollo

El creador de OpenRPG es Chris Davis (" posterboy"). En las etapas iniciales, él contribuyó una parte significativa del código; incluyendo el cliente y el servidor básicos. Él también creó muchos de los conceptos iniciales que ahora son central a OpenRPG, tal como el árbol de juego, que es extensible vía enchufes, y una ventana de la charla del HTML. Estos últimos años, Davis ha estado ocupado el aumentar de su compañía RPGObjects y ha tenido poco tiempo para trabajar en el proyecto de OpenRPG. Active como él estaba sin embargo no tan una vez, él planea volver al proyecto en una mayor capacidad un día. Thomas Baleno (" tdb30_") y Todd Faris (" Snowdog") son los otros administradores del proyecto, y hay un total de 16 reveladores oficiales que trabajan en OpenRPG, a un grado o a otro, con la colaboración de numeroso otros usuarios; algunos al detrimento de OpenRPG.

Las contribuciones desde entonces significativas han ocurrido que permiten que OpenRPG llegue a ser más usable y alto extensible. El GUI inicial del servidor fue creado por Lex Berezhny y mejorado más adelante por Greg Copeland (" oracle"). Copeland se encendió sentir bien a un contribuidor importante del proyecto, trabajando en la imagen que depositaba, los cuartos persistentes, mensajes del sitio, tratamiento de la imagen de fondo, seguridad del hilo de rosca, una base sumamente mejorada del establecimiento de una red, un web server personal, vario muere y las mejoras del funcionamiento, estabilización del uso, e incontable generales otras contribuciones de menor importancia, incluyendo la reescritura de un cierto código del rasguño. Sin la contribución de Oracle, es OpenRPG inverosímil existiría hoy. El iceberg de Ted contribuyó la puesta en práctica inicial del tablero de tiza y la herramienta del alias, que trajeron un nuevo nivel de charla y de utilidad del mapa a OpenRPG. Ted también creó una puesta en práctica independiente de OpenRPG usar Java; aunque el estado actual es desconocido. Greg Copeland y el iceberg de Ted se fueron debido a conflictos con el equipo y el proceso de desarrollo. Desde irse, poco desarrollo significativo ha ocurrido.

Otros contribuidores significativos incluyen a Andrew Bennett, Bernhard Bergbauer, Chris Blocher, Ben Collins-Sussman, Robin Cook, Michael Edwards, Andrew Ettinger, DJ Gilcrease, Christopher Hickman, Paul Hosking, Brian que sirve, Scott Mackay, Jesse McConnell, Brian Osman, Roma, Reginelli, Rouse de Christopher, chorreadoras y marca Tarrabain de Dave.

En diciembre de 2005, versión lanzada 1.3 de OpenRPG de su software.3 era el primer lanzamiento oficial en alrededor de un año y mejoras numerosas llevadas a cabo al programa incluyendo varios arreglos de insecto importantes, mejoras de la confiabilidad del servidor, una integración de enchufes, y una ayuda mejorada para las nuevas versiones del pitón (2.6), aunque los reveladores todavía recomiendan que los usuarios funcionan OpenRPG 1.4 algo que las últimas versiones de cada uno.

Una reescritura completa, OpenRPG2, ha atascado, mientras que aún en los primeros tiempos del desarrollo de la infraestructura. Encabezado por “Snowdog”, OpenRPG2 debía ser escrito en el Java en vez de pitón. Intentó re-prever muchas de las características bajas de OpenRPG que han llegado a ser limitadoras en el curso del desarrollo de programa. Esto fue intentada en última instancia debido a la lista larga de ideas falsas Snowdog llevada a cabo sobre las capacidades y las plataformas apoyadas del pitón. Además, desemejante de la puesta en práctica existente de OpenRPG que anima activamente características agnósticas de la lengua, la puesta en práctica de Snowdog era convertirse en Java céntrica. Snowdog también lleva a cabo un deseo fuerte de limitar a contribuidores del código que ha sido la perdición de la estabilidad de OpenRPG; cuál no es un aspecto en conjunto negativo a su acercamiento.

En un cierto punto después de la versión 1.3, uno de los reveladores, DJ Gilcrease, trabajo comenzado en las versiones 1.x tiene puesto que hecho el lanzamiento oficial y solamente la versión (beta) del revelador se llama OpenRPG+. El lanzamiento estable actual es 1.

  • Zenithic
  • OpenRPG
    Random links:Concordia del oeste, Massachusetts | Pradera, Wisconsin | Peter Saville | Ensayos de caballo de Burghley | Unión demócratacristiana croata (Bosnia y Hercegovina)

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">