FANDOM


Bienvenidos a DAO
¡Todos los conocimientos necesarios para desarrollar en Argentum Online!

¿Qué es Argentum Online?

Argentum Online, también conocido como AO, es un videojuego de rol multijugador masivo en línea libre disponible para los sistemas operativos Microsoft Windows y publicado en el año 2001 en Internet de manera independiente. El juego esta programado en Visual Basic e inicialmente poseía muy pocos elementos junto con un desarrollo visual y tecnológico básico. Se distribuye bajo los términos de la licencia GNU General Public License, con la excepción del código de seguridad del mismo, para evitar trampas o cheats.

El juego fue creado en el año 2000 por Pablo Ignacio Márquez (alias «Gulfas Morgolock») y Fernando Testa junto a un grupo de amigos y actualmente está siendo desarrollado por un grupo independiente de desarrolladores. El código fuente del proyecto fue liberado en el año 2002 bajo la licencia GNU GPL y puede ser descargado de SourceForge. La acción se desarrolla en un mundo de ficción virtual donde se adopta el papel de un personaje que interactúa con otros personajes, ya sean controlados por otros jugadores o personajes no jugadores. Todas las interacciones se desarrollan en un ambiente fantástico como en un juego de rol tradicional.

Lee más sobre Argentum Online aquí.

Fuente original : Wikipedia

Introducción

La idea surge de la necesidad de realizar un manual para los usuarios nuevos y viejos que quieran aprender a realizar sistemas de todo tipo para Argentum Online.

En Gs-zone hay muchos posts, infinidad de aportes, de excelente calidad sobre programación, sistemas complejos y algunos no tanto, efectos especiales, para implementar en nuestro servidor o para adaptarlos a diferentes versiones. Pero hay más cantidad de preguntas y problemas de todo tipo que surgen de estos aportes. Dudas muy básicas para el nivel de cosas que quieren implementar. 

El problema de esto es que el aporte se limita a decir en que parte va ubicado el código. y nada más. No digo que esté mal, si por cada aporte que hicieras tendrías que explicar siempre las mismas bases, nadie aportaría. No existe en el foro, una buena guía, completa, bien redactada, que les de la posibilidad para los que quieren aprender el empujón que les hace falta y que la puedan encontrar en un sólo lugar.

Mi idea es justamente armar este Wiki explicando las bases necesarias, para que el que quiera, pueda, una vez que termine de leer, resolver los problemas que tengan por si mismos y comenzar a aportar sus propios sistemas en poco tiempo.

No es un manual de programación en Visual Basic, ni tampoco es un rejunte de códigos para implementar en el AO. Es una guía para explicar el cómo y el porqué funcionan las cosas. Voy a explicar como está hecho el juego, su estructura. ¿Como vas a querer hacer un sistema completo si no sabes como se comunican el cliente y el servidor?, protocolo binario, van a aprender a realizar de a poco pequeños sistemas y modificaciones, usando pseudocódigo para empezar, y para entender lo que están haciendo y cuáles son los errores que pueden surgir y como pueden solucionarlos ustedes mismos. Desde lo más simple hasta alguna complejidad media, con muchos ejemplos y ejercicios para que se midan ustedes mismos.

Básicamente les vamos a enseñar a pensar lógicamente para que puedan resolver problemas, usando Visual Basic como lenguaje base y Argentum Online para ponerlo en práctica ¡y que sea divertido!.

Contenidos

A continuación se muestra el listado de temas que se desarrollarán. Si eres principiante y no sabes programar en Visual Basic ( al menos nociones básicas del lenguaje), no te desanimes, no es un lenguaje difícil de aprender. Te recomendamos que te pases por la sección: Requisitos Previos. De lo contrario ¡ya podés empezar a nutrirte de los siguientes artículos!

La lista esta sujeta a cambios y expansiones.

Comunidad Gs-Zone

Esta es nuestra comunidad principal, un foro enorme de desarrollo donde se tratan todos los temas referidos al Argentum Online. ¡Ingresa haciendo click aquí!

Novedades

  • Pásate por esta página si quieres crear tu propio artículo, te servirá de ayuda!
  • Para que el que quiera aportar contenido a la wiki, puede visitar esta página
  • ¡Ya están disponibles los primeros ejercicios! míralos aquí
  • 24/02/2015-Empezando a escribir
  • 24/02/2015-Creamos la wiki

Colabora con este wiki

Si quieres hablar sobre un tema en especial, que esté o no en el índice anterior, sos libre de hacerlo. Para organizarnos, pásate por esta página donde te doy una idea de como yo estoy encarando los contenidos, así todos tiramos para el mismo lado. De otra forma, podes poner el nombre de tu artículo en la caja de abajo y se creará una nueva página.

¿No estás seguro por dónde comenzar?

Tips para escribir artículos

Archivo:Destacado.png

Maneras de escribir y redactar hay muchas y depende mucho de cada uno. No voy a remarcar nada en este sentido, cada uno explica las cosas a su manera y como se le da mejor. Sin embargo podemos orientar el contenido de nuestro tema para que quede acorde con los otros artículos.

A continuación les dejo un par de tips que les servirán de ayuda... Leer Más


El contenido de la comunidad está disponible bajo CC-BY-SA a menos que se indique lo contrario.