¿Que se está cocinando?

Publicado por Sir Gon | 1 de Agosto del 2007 - 12:16 am
En desarrollo |

Bien, se ha discutido en el foro sobre que arreglos hacerle a la librería, que cosa nuevas incluir, que fallas arreglar, etc.

Finalmente se hemos llegado a acuerdo en varios puntos, el próximo GDT estable tendrá mucho mejor orden que el actual, y en ningún caso se perderá alguna característica actual.

Cambios al código:

  • VERSIÓN: Ya que se harán varios cambios MAYORES al código, se decidió pasar directamente a la versión 2.0
  • COMPATIBILIDAD: Se romperá compatibilidad con GDT 1.3.*, la razón es que varios métodos y clases cambiarán de nombre, para hacerlos más cortos o para que se entienda mejor para cual es su propósito. En cualquier caso, migrar un programa/juego de GDT 1.3.* a GDT 2.0 no debiera ser una tarea complicada, ya que bastará con cambiar los nombres antiguos por los nuevos.
  • NOMBRES DE ESPACIO: En favor del orden y gracias a que es una característica del lenguaje, es probable que utilicemos “namespaces” para separar los “subsistemas”. El único cambio que abría que hacer en los programas basados en GDT es añadir una línea por cada “susbsistema”.


    usign namespace nombre_del_subsistema;


    Aún no se implementa.

Cambios y Nuevas Clases:

  • GD_Cadena: Manejará cadenas de texto de cualquier tipo, la cual será reemplazada en cada función o método que use cadenas, de modo que se necesitara reemplazar mucho código existente por el nuevo. También se soportará sobrecarga de operadores para poder concatenar fácilmente con la “suma”, y asignar con “igual”.
  • GD_Matematica: Será el reemplazo de GD_SistemaMatematicas. El gran cambio es que ahora será una clase de miembros estáticos, ya que en verdad no valía la pena la necesidad de instanciarla para su uso. Ya está implementada con éxito. Acá cabe destacar, que el método Capar() le reemplace el nombre por Grados(), para evitar cualquier connotación rara.
  • GD_ScriptLua: Será el reemplazo de GD_SistemaLua. Prácticamente ningún cambio.
  • Animador: Joropo nos mencionaba que se podrían hacer texturas animadas, y otras cosas, no tengo detalles, pronto enviará el código.
  • Físicas: Para evitar perder el código, y para que quien quiera lo use, se mantendrá la implementación que integra GDT con Newton, pero desactivada. Por defecto, vendrá activada (e incluida) la implementación de ODE.
  • Hay una idea propuesta por 123xfernandox123 que está rondan. Trata sobre implementar algo para facilitarla asignación de teclas para los controles.

Si se me queda algo en el tintero, vuelvo a editar este post.

salu2

Sin Comentarios aún

Disculpa, los comentarios están cerrados.

Accionado por WordPress.
Feeds de Entradas y comentarios.
XHTML y CSS Válidos. ^Arriba^
23 consultas en 0,280 segundos.