Posts con el Tag ‘desarrollo’

30
ago

Egipcyan – Nuevos screenshot

   Publicado por: Noshy  en Egipcyan

Continuando con el desarrollo de este juego online multijugador masivo Egipcyan, se ha completado una etapa más, el reclutamiento de Guerreros y motor gráfico del Mapa.

Reclutamiento de Guerreros

El mismo se realizá dentro del edificio Cuartel. screen01

Dentro del cuartel se reclutarán tanto los guerreros a pie, como los que van sobre caballo y elefantes, pero se reclutarán en una cola totalmente diferencia, así se podrán reclutar ambos guerreros al mismo tiempo.

screen02

También se termino el desarrollo de la Esfinge, que es el edificio donde se deberá investigar al guerrero por única vez antes del reclutamiento. En ambos edificios el tiempo de investigación como de reclutamiento dará una bonificación en el tiempo, que es por ahora (esto puede cambiar) del 5% por cada nivel del edificio.

Los tiempos y la cantidad de recursos para las acciones que figuran en los screen, son a modo de ejemplo en el desarrollo, estos valores cambiarán totalmente, ni bien comienze la versión beta.

Motor grafico para el Mapa

screen4Se logró desarrollar un motor gráfico para el mapa del juego y el algoritmo aleatorio para la distribución uniformes de pueblos ni bien vayan entrando nuevos player’s. El mapa tendrá una visión de 9 x 15 casilleros, y se podrá tener una vista zoom (todavia no desarrollada).

(Vuelvo a aclarar que los graficos mostrados en el mapa del pueblo son netamente a modo de ejemplo, ya que los definitivos estan en procesao de diseño con nuestro colaborador MEC)

Comentando un poco sobre el algortimo de distribución de pueblos, y tratando de hacer algo diferente a los que ya hay en otros juegos que es la distribución circular uniforme, en Egipcyan se desarrollo una distribución lineal aleatoria, que significa, que a un nievo player y al ingresar al mundo, se le creará el pueblo dentro de un radio de 20 casilleros del ultimo pueblo creado, de esta manera no se concentraré el juego desde el centro del mapa hacia afuera sino que se trata de utilizar el mapa completo, o su mayor parte.

En este primer mundo, bajo la beta cerrada y una posterior beta abierta a todo publico pero limitada en cantidad de player, el mapa tiene una dimensión de 1000×1000 casilleros.

screen5

Esto es todo por ahora, será hasta la próxima.

Tags: , , ,

8
ago

Egipcyan – Nuevo Colaborador

   Publicado por: Noshy  en Egipcyan

Un nuevo colaborador se ha sumado a Noshy Soft, MEC un cybernauta, estudiante de Diseño y Publicidad que se encargará de toda la parte gráfica de Egipcyan, ya comenzamos a trabajar juntos y salió en primero lugar el logotipo que identificará este progecto:

logo_principal

En programación, se ha avanzado bastante, se ha terminado la creación de pueblos al registrarse, se completaron los menú que llevará el juego y actualmente se está programando el motor gráfico y algoritmos de ampliaciones de edificios.

En lo que se refiere a investigación, estuvimos estudiando la vida egipcia para crear las unidades de guerras, mercaderes  y edificaciones lo mas parecido a la historia.

En dichas investigaciones se creó una linea de trabajo sobre estos elementos:

Edificaciones del Pueblo:

  1. Palacio -> Edificio Principal desde aqui se ampliaran el resto de los edificios
  2. Templo -> Donde se adorarán a los diferentes Dioses
  3. Esfinge -> Donde se investigarán los diferentes guerreros
  4. Piramide -> Dará mayor poder y defensa al pueblo
  5. Mercado -> Se crearán mercaderes para negociar recursos
  6. Asentamiento -> Se ampliarán la cantidad de lugares de viviendas
  7. Puestos de Vigilancia -> Construcciones de defensa del pueblo
  8. Casa de la vida -> universidad, biblioteca y escritorio del templo
  9. Cuartel -> Creación de tropas
  10. Cantera -> Junta Piedras como recurso
  11. Mina -> Junta Oro como recurso
  12. Aserradero -> Junta Madera como recurso

Armas usadas por los egipcios:

  1. lanzas
  2. jabalinas
  3. mazas
  4. hachas de combate
  5. espada
  6. sable curvo
  7. arcos sencillos
  8. arco de doble curvatura
  9. escudos de madera
  10. escudos de cuero curtido
  11. escudos de caña trenzada
  12. caballo
  13. carro de guerra
  14. elefantes de guerra

Dioses:

  1. Amon  ->  Supremo creador
  2. Horus  ->  Dios del cielo
  3. Isis  ->  Diosa madre de Egipto, también de la magia y de la fertilidad
  4. Maat ->   Diosa de las leyes, la verdad y la justicia
  5. Osiris  -> Dios principal de la muerte
  6. Ptah ->   Dios creador primigenio, protector de artesanos y orfebres
  7. Ra    ->    Dios creador y personificación del Sol
  8. Thot  ->  Dios de la Luna, y medidor del tiempo, escriba de los dioses, señor de la magia y la sabiduría y deidad universal
  9. Bastet ->   Diosa del amor y la fertilidad
  10. Anubis  ->  Dios de los muertos y del embalsamamiento

Esto no quieres decir que durante el desarrollo podamos modificar alguno de ellos.

Saludos y hasta la próxima.

Tags: , , ,

11
jul

Egipcyan

   Publicado por: Noshy  en Egipcyan

Siguiendo con el pryecto “Egipcyan” y tratando de hacer las cosas lo mejor posible, se entiende que es comenzar por el principio, cosa que muchos programadores no hacemos, ya esta listo el sistema de seguridad, login y registración de usuarios.

egipcyan_loginPara mi es la parte mas importante, ya que la beta ya va a comenzar siendo multiusuario. En la segunda etapa quise ya comenzar con el tema Gráficos, creando un logo, y como ya era sabido, el logo que pude hacer parace echo por un nene de jardín que recién comienza a usar photoshop.

Asi que si alguien se quiere sumar a este proyecto y tiene conocimientos de photoshop y un poco de creatividad para crear este tipo de imagenes, pues bienvenido sea!!!.

logo_web

y para todo aquellos que no se quieren sumar, por lo menos den una opinión del logo que pude hacer. Espero sus comentarios y nos vemos en la próxima entrega…

Tags: , , , , ,

16
jun

IDE’s para PHP

   Publicado por: Noshy  en Egipcyan

Siguiendo con el desarrollo de este proyecto llamado Egipcy@an, pasamos a la segunda etapa ¿Qué IDE utilizar?, es una gran pregunta que nos hacemos los desarrolladores antes de cada proyecto.

En cuanto a PHP, no tengo ninguna IDE todavia en la cual me identifique asi que comence a buscar, en donde mas si no es San Google, y encontre esto:

¿Qué es un IDE?, Integrated Development Environment (entorno de desarrollo integrado), es decir un editor de código que ademas puede servirnos para depurar y facilitarnos las diferentes tareas necesarias en el desarrollo de cualquier tipo de aplicación.

Hay que aclarar que es posible que un mismo IDE pueda funcionar con diferentes lenguajes de programación, un buen ejemplo de ello es Eclipse.

Los mejores IDE’s para Php

El orden de los items de la lista no es significativo ya que de lo que se trata es de poder encontrar el entorno de desarrollo que mejor se adapte a nuestras necesidades.

  

zendstudioZend Studio

Son muchos los desarrolladores que trabajan con Zend Studio, es posiblemente uno de los mejores IDE del momento.

Se trata de un programa de la casa Zend, uno de los mayores impulsores de PHP, orientada a desarrollar aplicaciones web, como no, en PHP.

Zend Studio es un editor de texto para páginas PHP que proporciona un buen número de ayudas desde la creación y gestión de proyectos hasta la depuración del código.

Hace unos meses recibiamos buenas noticias ya que Zend anunciaba la disponibilidad del nuevo Zend Studio Neon. A diferencia de las versiones anteriores ya no se trata de un IDE desarrollado en Java (excesiva lentitud y consumo de memoria en algunos casos), ahora esta basado en Eclipse, Eclipse es una plataforma de software de código abierto independiente de una plataforma para desarrollar lo que el proyecto llama “Aplicaciones de Cliente Enriquecido”.

Descarga la beta: Zend Studio Neon (requiere registro, gratuito).

komodoOpen Komodo Project

Es un proyecto bastante singular porque se basa en la creación de aplicaciones Web que corran bajo Firefox, además de estar construidas con el Komodo IDE.

Así, la compañía creadora del proyecto se asegura estar presente en la lucha contra la Web cerrada, al igual que otros, como es el caso del conocido Mozilla.

El Open Komodo Project responde a las exigencias de las herramientas para el desarrollo de la tecnología de web libre, promoviendo la innovación en web y la libertad de elección para los desarrolladores y usuarios finales.

Con la creación del Open Komodo Project, ActiveState se une a otros defensores como Mozilla en la promoción de la web abierta. La filosofía de web abierta pretende mantener la integridad de la web como un espacio público neutral en cuanto a plataforma, idioma y navegador.

Open Komodo Project Website

eclipse_org_pluginEclipse

Eclipse es una plataforma de software de códifo abierto independiente y que es y ha sido muy utilizada para desarrollar entornos de desarrollo (IDE), pero del mismo modo se puede usar para otros tipos de aplicaciones cliente (Ej: BitTorrent, Azureus).

Lo mejor de Eclipse es que tiene una gran comunidad de usuarios extendiendo constantemente las apliaciones.

Algunos proyectos de IDE’s con Eclipse son:

  • AspectJ es una extensión del lenguaje Java orientado a aspectos.
  • Proyecto de herramientas de desarrollo en C/C++ (CDT) trabaja para proveer un Ambiente integrado de desarrollo completamente funcional para C y C++ para la plataforma Eclipse.
  • Subproyecto IDE de COBOL para Eclipse (COBOL) construye un Ambiente Integrado de Desarrollo (IDE) completamente funcional para COBOL en la plataforma Eclipse.
  • Herramientas de Desarrollo de Java (JDT) provee las herramientas que implementan un IDE de Java, soportando el desarrollo de cualquier aplicación Java, incluyendo los plug-ins de Eclipse.
  • Photran (photran) es un IDE completamente funcional para Fortran con soporte para Refactorización.
  • PHP Development Tools trabaja para proveer un IDE completamente funcional para PHP para la plataforma Eclipse.
  • Wolfram Workbench es un IDE basado en Eclipse (también disponible como plugin para Eclipse) para el lenguaje Mathematica.
  • PyDev un IDE completamente funcional para python con soporte para Refactorización, y depurador gráfico.

Eclipse Language IDE
Eclipse Website

PDT (PHP Development Tools, Eclipse)

PDT (PHP Development Tools), este proyecto ha tenido una gran respuesta entre los desarrolladores de PHP y que ha sido descargado más de 300.000 veces.

Entre las características en la versión actual (1.0) se encuentran:

  • Editor sensible al contexto, el cual provee de resaltamiento de código, asistente de código y autocompletado de código.
  • Integración con el modelo del proyecto Eclipse, que permite para inspeccionar el uso de las vistas del contorno del fichero y del proyecto, así como la nueva vista PHP Explorer.
  • Soporte para el debug incremental del código de PHP
  • Extensos frameworks y APIs que permiten a los desarrolladores e ISVs (vendedores de software independientes) fácilmente extender PDT para crear nuevas e interesantes herramientas orientadas al desarrollo de PHP.

Ya se puede descargar esta versión desde el siguiente enlace http://download.eclipse.org/tools/pdt/downloads.

Más información sobre el proyecto PDT, lo podéis encontrar en su web oficial http://www.eclipse.org/pdt.

Aptana (Eclipse)

Aptana es un entorno de desarrollo dirigido hacia las aplicaciones web escritas en Ajax/JavaScript. Está basado en Eclipse y lo podremos encontrar para las tres plataformas mayoritarias (Win, Mac y Linux), ya sea como plugin del mismo Eclipse, o como aplicación por separado… en nuestro caso como queremos que nos sirva para editar código en Php lo mejor sería utilizar Aptanacomo plugin de Eclipse.

Las características de esta IDE son similares a otras IDE más generales: gestión de proyectos, vista outline y vista previa, autocompletado, macros (en este caso, escritos en JS), gestión de documentación, etc…

Soporta las librerías más populares: Prototype, Scriptaculous, Dojo, MochiKit, Yahoo UI, Aflax, JQuery y Rico.

Aptana
Eclipse

Php Designer

Php Designer, es un completo entorno de desarrollo y programación especialmente diseñado para desarrolladores de PHP, aunque también permite trabajar con comodidad en otros lenguajes de programación como HTML, XHTML, CSS y SQL.

Ofrece toda una serie de asistentes y diálogos integrados que facilitan en todo momento tu tarea, además de acceso directo a librerías de código o scripts de uso habitual, utilidades diversas y toda suerte de herramientas, todo ello en una interfaz de diseño sencillo y elegante que puedes personalizar con nada menos que dieciocho temas distintos.

Cuenta con cliente de FTP y navegador de ficheros integrado, utilidades de corrección y autocompletado, búsqueda integrada en Google y soporte para proyectos.

phpeditPhpEdit

PHPEdit ofrece un entorno de trabajo para todos aquellos programadores especializados en PHP, pero que también permite trabajar con HTML, XML y TXT; un entorno integrado para Windows y con una variada colección de herramientas.

Entre dichas herramientas se incluyen plantillas de teclado, marcadores de texto, un “debugger” integrado para detectar errores en el código y un código de color para comandos de sintaxis que hace más sencilla e intuitiva la lectura.

En fin, hay una variedad tremenda de IDE’s, gratuitas, comerciales, coloridas y llamativas, yo por lo tanto creo que voy a comenzar con Eclipse y su Plugin Aptana recomendado por nuestro Blog amigo TaurenCreate.

Tags: , , , ,

9
jun

Egipcy@n

   Publicado por: Noshy  en Egipcyan

Como ya hablamos en el post anterior, vamos a comenzar con este proyecto denominado “Egipcyan”.

egiptoPor qué Egipcyan? En primer lugar porque va a estar situado en la edad de las piramides, faraones y demas, y Egipcyan tiene que ver con el lugar (Egipto) modificado para que suene algo mas cmercial, ocurrencias de altas horas de insomnio…

En qué consiste el juego? Basicamente va a ser un juego de ROL y ESTRATEGIA, de Rol porque nos tendremos que poner en la piel del gobernante de un pueblo dirigiendo al mismo hacia sus fines militares y/o comerciales, conquistando a otros y abarcando riquezas del mundo. Para ello deberemos de aliarnos con otros pueblos para formar frentes ofensivos o defensivos y asi mediante estratégias propuestas por los player’s se obtendrán dichas conquistas.

En un principio, ásta es la idea original, trataremos de cumplirla pero siempre pueden surgir algunos cambios en el desarrollo y sugerencias de ustedes.

Que Hard y Soft utilizaremos? En hard, utilizare un servidor propio, con una conexion a intenet de velocidad media para realizar todas las pruebas y las beta, luego veremos donde y con que coneccion subiremos la versión final.

Y soft? Utilizaré Servidor Web Apache 2, PHP 5 y MySQL. Desarrollado en PHP con javascript y la libreria jquery, si despues sale algo más se los comentaré.

Tags: , , , , , , , , , , , , , , , ,