AO Programación Varios

De Apogeus Wiki

Contenido

Varios

Sintaxis

El código de Agadoth Online esta escrito bajo una normas de legibilidad y sintaxis.

Las principales normas son:

  • Código escrito en ingles, salvo cadenas de texto de mensajes o interfaz
  • Nombres de variables en minúsculas, breves y significativas, separadas con guión bajo si contienen varias palabras.
  • Nombres de funciones usando la notación Camel Case. Es decir nombres en minúsculas y segundas palabras y siguientes comienzan con la primera letra en mayúsculas y sin espacios o guiones entre palabras.

Ejemplos de funciones: getUser, getPassword, calculateGoldAvailable.

El nombrado de imágenes, es ligeramente diferente usándose las siguientes normas: 1) Texto en minúsculas y en inglés 2) Palabras separadas por guiones

Por ejemplo: menu-left.png, register-back-window.jpg, etc

Estructuración del código

El código contiene los siguientes directorios, utilizándose el directorio principal para almacenar los archivos .php de uso normal.

  • css: directorio que contiene archivos .css con hojas de estilo
  • img: directorio de imágenes del juego
  • inc: directorio de includes (archivos incluidos) que son utilizados por otros, como encabezados, pie de página, etc
  • js: directorio que contiene archivos .js con código javascript
  • lib: directorio de bibliotecas utilizadas por el juego.
  • sql: directorio de archivos .sql de bases de datos

Diagrama ERR de la base de datos

El diagrama ERR o diagrama entidad relación de la base de datos del juego, permite conocer como se estructura la información almacenada en la base de datos a través de las tablas y campos que disponen cada una de ellas. También sus posibles relaciones de asociación.

El diagrama de Agadoth Online tiene la siguiente estructura:

Archivo:ERR-diagram.png

Visualizar archivos de versión de desarrollo

Para visualizar los archivos en Launchpad via web puedes acceder a:

http://bazaar.launchpad.net/~shakaran/ao/trunk/files

Visualizar cambios de la versión de desarrollo

Para ver los cambios o revisiones hechos al código puedes acceder via web a:

http://bazaar.launchpad.net/~shakaran/ao/trunk/changes

Reportar fallos

Para reportar fallos o bugs puedes utilizar el bugtracker de launchpad y crear un reporte para ello (escribiendo la descripción y título en inglés para que puedan leerse de forma internacional). La url es https://bugs.launchpad.net/ao


Comparte tu opinión


blog comments powered by Disqus
Herramientas personales