Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas
martes, 17 de marzo de 2015

Entrevista a Santiago Gonzalez

0 comentarios
 
Nombre: Santiago Gonzalez
Nacionalidad: Argentino
Reside en: Buenos Aires
Empresa: Independiente

¿Hace cuanto q empezaste a desarrollar videojuegos?

Hace 19 años aproximadamente, a la par de programar, también me la pasaba dibujando en 2d y 3D, por eso tengo tanta facilidad en hacer lo que ahora hago y hace 3 años, empece a desarrollar juegos en 3D, antes los hacia en qbasic, obviamente en 2d.

¿ Paralelamente a lo que haces tenés o tuviste trabajo?
Sí, trabajé casi siempre por mi cuenta, haciendo renders para arquitectos
eso mas o menos me mantiene, aunque bajo mucho estos años, por eso aposte a los juegos,
algunos de mis trabajos se encuentran en santiago3d.com.ar

¿Qué estudios tenes?
Me recibí de Técnico Naval, luego intenté estudiar arquitectura y programación, pero no dure ni un año en esas carreras.

¿Cómo aprendiste a programar y a modelar?
Todo empezó con la Commodore, mi vieja me enseño sobre los diagramas de flujo y basic. siempre me interese por lo que hacian las computadoras y se ve que me interesaba tanto que aprendí solo, probando, no había internet en esa epoca, tambien sera que le dedicaba muchas horas a la compu en esas epocas. supongo que soy autodidacta, de los que no leen los manuales.

¿A qué tecnologías apostaste para desarrollar juegos en éste último tiempo ?

Siempre fui fierrero, me gustan las PC, como toda mi experiencia en juegos, es de juegos en pc, me tire por la plataforma mas amigable que conozco, tampoco había muchas opciones para mi, intente hacer juegos en C, en Visual, en DIV, y nunca me gustó. Un dia un amigo me mostro Blitz3D, y vi que en mi caso particular, tenía mucho potencial por que podía combinar mi experiencia en 3D más los años de basic que había programado, por eso hago juegos para Windows, cuando haya plata, podré pasarlos a consolas u otros sistemas operativos, ahora el presupuesto es  $0.

¿Con qué problemas te topaste en el proceso de creación de videojuegos?

Con todos!. Primero tuve que aprender el lenguaje, cosa que me lleva casi 3 años, esto significaba encontrarte con muros cada vez que hacias algo. También me pasó que aprendía tantas cosas, que todo lo que había programado era obsoleto, asi que un proyecto lo hacía 2 o 3 veces, también fué complicado aprender a modelar y texturar adecuadamente para los juegos.
Ahora estoy dandome cuenta de que aprendi miles de cosas estos años, estoy todos los días sentado, resolviendo problemas y creando diferentes tipos de juegos para encontrar nuevos problemas y aprender a solucionarlos. Hoy por hoy veo que lo mas difícil es limar todos los detalles, y la parte de comercialización, además del tema de la plata y la falta de contactos.


¿Qué metas tenés respecto a lo que estás haciendo actualmente?

La principal meta es poder dedicarme al 100% a los videojuegos, como profesión y sustento, otras metas son:

- Saber hacer buenos juegos, como eran los que yo jugaba en los 90's, tener aceptación de los usuarios
- El año pasado, pude presentar en expoeva, y me propuse en diciembre, 1 año para poder terminar varios desarrollos, que la comunidad conozca mis proyectos, y establecer alguna estrategia para salir adelante.

el tema de las metas genera mucha presion a veces, yo hago todo solo y no cuento con dinero para invertir en esto, entonces tengo una carrera contra el tiempo, para salir adelante con todo esto. Cuando descanso de la compu los fines de semana, estoy pensando en que otros juegos puedo hacer, como podría comercializarlos, o a quién podría interesarle esto que hago, pero dejando de lado el estress que genera todo esto, veo que en unos pocos meses desarrolle muchos proyectos, y veo que la gente en los foros simpatizan con estos proyectos, también veo que solo logre mas de lo que muchas empresas hacen en un par de meses, por ej, en noviembre empece con bloody desert, y algunos ya lo comparan con juegos AAA, también recibo muchos mails de gente que me ofrece ayuda, alentando o simplemente para saludar o felicitar, entonces eso es un gran impulso para seguir adelante.

¿Algún consejo para los que quieren empezar a desarrollar videojuegos?

Sí, muchas veces veo que la gente recomienda lenguajes de programacion a los que quieren empezar, y yo creo que cada persona debe buscar el lenguaje que le sea mas comodo. Si haces algo realmente bueno, cuando lo termines, podes pasarlo a otras plataformas y muchos que recién empiezan, no logran avanzar por que no buscan un lenguaje apropiado.
Otra cosa importante, es saber inglés, saber un poco de todo, arte, gráficos, programación, comercialización y mucho sobre videojuegos.







www.indiesoft.com.ar
www.indiesoftargentina.blogspot.com
Leer entrada
viernes, 13 de marzo de 2015

Nuevo foro de Argade

0 comentarios
 
Bueno gente al fin está terminado el diseño del foro, ya pueden entrar y postear libremente.
Pueden acceder mediante el botón que se encuentra en la parte superior de la página con la leyenda "Foro". Esperamos que comiencen a publicar y a presentarse en la sección miembros del mismo.



si no el link es: http://argade.invision-foro.net/


Que lo disfruten!
Leer entrada
martes, 10 de marzo de 2015

Competición Wiideojuegos 2015

0 comentarios
 
La competición WIIDEOJUEGOS 2010 es la primera edición de un concurso de programación financiado por la Universidad Politécnica de Madrid (UPM) y organizado por el Grupo de Investigación en Agentes Inteligentes y Computación Ubícua (AICU) con el objetivo de diseñar y desarrollar un videojuego para plataformas PC (Windows o Linux) o Mac utilizando el mando de control remoto de la consola Wii de Nintendo® (wiimote) mediante conexión bluetooth como interfaz de usuario.
Los participantes, si así lo desean, recibirán un mando wiimote con el accesorio wii motion plus y un adaptador USB de bluetooth previo pago de una fianza de 60€. Esta fianza se reembolsará al finalizar la competición tras la devolución del material entregado.
Se premiarán los videojuegos más originales y creativos que utilicen como interfaz de usuario un wiimote utilizando estándares abiertos como las librerías OpenGL o wiiuse.
Los equipos de estudiantes interesados deberán rellenar una ficha de inscripción y presentar una propuesta de videojuego según las bases de la competición.
Los estudiantes de la Escuela Universitaria de Informática que se matriculen en la asignatura de Gráficos por Computador o en la de Entornos Virtuales, con su participación en la competición tendrán convalidados los créditos prácticos de dichas asignaturas.



¿Quién puede participar?
Ante la gran cantidad de consultas respecto a quién puede participar en la competición, la organización del concurso desea aclarar que no hay ninguna limitación geográfica. El único requisito para participar es ser estudiante de grado o de posgrado.
Da igual estar estudiando una diplomatura, licenciatura, ingeniería técnica, ingeniería superior, doctorado, master, etc., etc. La universidad, instituto, academia o institución donde se realicen los estudios puede ser pública o privada. Pueden participar estudiantes de cualquier carrera: informática, telecomunicaciones, industriales, bellas artes, etc.
Pueden participar estudiantes de cualquier país, aunque no residan en España: de México, de Islandia, de China, de Australia, etc., etc. Teniendo en cuenta, eso sí, que los idiomas oficiales de la competición son el español y el inglés. Y en caso de que saliera ganador alguno de éstos, el premio sería enviado por correo postal a su lugar de residencia, sea cual sea.

La página es http://aicu.eui.upm.es/wiideojuegos/doku.php
El blog donde encontrarán información sobre el concurso http://wiideojuegos-upm.blogspot.com/
Leer entrada
miércoles, 4 de marzo de 2015

Lenguajes para desarrollar juegos

0 comentarios
 
Hoy vamos a ver una parte importante a definir para poder comenzar con nuestro juego, los posibles lenguajes de programación a usar para el desarrollo de videojuegos.
La parte de la programación que es algo bastante complejo para elegir, primero tenemos que definir para que plataforma vamos a programar, pc, celulares, iphones, web, xbox, e.t.c.Voy a explicar las tecnologías que podemos usar respecto a lo que yo se, seguramente después vamos a ir agregando cosas.


Bueno para los que no tienen mucha idea de programación al principio, si quieren ir haciendo algun jueguito, pueden agarrar el GameMaker mientras van estudiando programación.
Game Maker es una herramienta de desarrollo rápido de aplicaciones. El programa es gratuito, aunque existe una versión comercial ampliada con características adicionales. Actualmente se encuentra en su versión 8.0. El programa está diseñado para permitir a sus usuarios desarrollar fácilmente videojuegos sin tener que aprender un lenguaje de programación como C++ Java. Para los usuarios experimentados Game Maker contiene un lenguaje de programación de scripts llamado Game Maker Language (GML), que permite a los usuarios personalizar aún más sus videojuegos y extender sus características.




Para hacer algo bueno en 3D tenemos FpsCreator Es una herramienta altamente flexible y fácil de usar para crear juegos de acción en primer persona con impresionantes gráficos 3D. Únicamente tienes que utilizar el sencillo editor 3D para dar vida a tus personajes y entornos. Muros, luces, puertas, enemigos, munición, armas y todo tipo de componentes más se introducen con sólo arrastrar el ratón y con increíble precisión. Todos los elementos se vinculan de forma inteligente. Tú simplemente tienes que seleccionarlos y jugar con un clic del ratón. FPS Creator X10 utiliza scripts personalizados para cada elemento del juego. Desde el comportamiento de la IA hasta la forma en que una llave abre la puerta, prácticamente todo está controlado por scripts en lugar del código del programa. Esto significa que, aquellos que quieran meter mano en el código, pueden abrir los archivos de los scripts con cualquier editor de texto y modificarlo. Aunque es perfectamente posible crear un juego complejo y de grandes dimensiones sin introducir una sola línea de código, la opción está ahí para quienes quieran mayor nivel de control. 

Obviamente hay muchísimos programas como estos pero no nos vamos a expandir mucho en estos temas.

El mejor lenguaje para desarrollo de juegos con el cual se hacen los juegos AAA utilizado por las grandes empresas para hacer juegos para PC  es el C++ , antes de aprender C++ es recomendable saber C. Podemos encontrar la version gratuíta Dev-C++ o la paga de Microsoft Visual C++, que también podemos encontrar en .Net. Con C++ se pueden hacer juegos para Xbox, para Pc, para PlayStation para lo que se te pueda ocurrir, por ejemplo Windows esta hecho con C++ para que puedan ver la dimensión de lo que se puede hacer con este lenguaje.
C++ es un lenguaje excelente para crear juegos debido a su potencia y flexibilidad. Utilizando Visual C++ y una librería gráfica , se puede escribir juegos en código nativo o código administrado. Esta flexibilidad le permite crear su juego en la plataforma con la que se sienta más cómodo. No obstante, crear un buen juego es un desafío que está fuera del ámbito de este paseo guiado.

C# es un lenguaje ideal para programar para Xbox360 por ejemplo, también se puede programar sobre windows, iphone, celulares, e.t.c. Como podemos ver es un lenguaje con mucho potencial y con capacidades inmensas. C# es un lenguaje de propósito general orientado a objetos creado por Microsoft para su plataforma .NET.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes. C# fue diseñado para combinar el control a bajo nivel de lenguajes como C y la velocidad de programación de lenguajes como Visual Basic. Es una parte esencial de la plataforma .Net, C# combina los mejores elementos de múltiples lenguajes de amplia difusión como C++, Java, Visual Basic o Delphi. De hecho, su creador Anders Heljsberg fue también el creador de muchos otros lenguajes y entornos como Turbo Pascal, Delphi o Visual J++. La idea principal detrás del lenguaje es combinar la potencia de lenguajes como C++ con la sencillez de lenguajes como Visual Basic, y que además la migración a este lenguaje por los porgramadores de C/C++/Java sea lo más inmediata posible.


 Delphi es otra opción que podemos tener a la hora de programar juegos para PC. Delphi es una opción viable para el desarrollo? Sí, definitivamente. Está siendo desarrollado activamente, y hay una buena parte 3 de los componentes que hay. Usted probablemente puede recibir una aplicación de acabado mucho más rápido en Delphi entonces un montón de otras herramientas. Es grande para el desarrollo general de aplicaciones de Windows y las aplicaciones de base de datos. Para los juegos, los controladores de dispositivo o el desarrollo de aplicaciones incrustadas YMMV. Delphi es un producto, no un lenguaje, mas bien es la implementación de Object Pascal de la empresa Borland, es un producto de software que integra un IDE (Integrated Developement Environment, Entorno Integrado de Desarrollo), un Compilador de Object Pascal y un Depurador. Debido a que es el mas famoso y usado de los compiladores Object Pascal mucha gente cuando habla de Delphi está hablando en realidad de la implementación en Delphi del lenguaje Object Pascal, para todo los casos practicos Delphi y Object Pascal tienen significados equivalentes aunque no identicos, de todas formas yo, cuando hable de Delphi haré referencia tanto al producto de Borland como al lenguaje Object Pascal, excepto cuando explícitamente así lo indique.

Basicamente el lenguaje Java nos sirve para desarrollar aplicaciones para celulres y dispositivos móviles. La primer aplicación, y quizás más lucrativo hasta la fecha, fue el uso de la mensajería SMS (Short Message Service). Nuestros pequeños terminales nos permiten enviar mensajes cortos de texto (hasta un tamaño de 160 caracteres) que son enviados desde el terminal al centro servidor de mensajes cortos o SMSC (Short Message Service Centre), que a su vez se encarga de hacer llegar el mensaje al móvil destinatario. El lenguaje Java es un lenguaje completamente orientado a objetos. Todo en Java es un objeto. La versatilidad y eficiencia de la tecnología Java, la portabilidad de su plataforma y la seguridad que aporta, la han convertido en la tecnología ideal para su aplicación a redes. De portátiles a centros de datos, de consolas de juegos a superequipos científicos, de teléfonos móviles a Internet, Java está en todas partes. Java ha sido probado, mejorado, ampliado y probado por una comunidad especializada de más de 6,5 millones de desarrolladores, la mayor y más activa del mundo. Gracias a su versatilidad, eficiencia y portabilidad, Java se ha convertido en un recurso inestimable ya que permite a los desarrolladores:
  • Desarrollar software en una plataforma y ejecutarlo en prácticamente cualquier otra plataforma
  • Crear programas para que funcionen en un navegador web y en servicios web
  • Desarrollar aplicaciones para servidores como foros en línea, tiendas, encuestas, procesamiento de formularios HTML, etc.
  • Combinar aplicaciones o servicios que usan el lenguaje Java para crear servicios o aplicaciones totalmente personalizados
  • Desarrollar potentes y eficientes aplicaciones para teléfonos móviles, procesadores remotos, productos de consumo de bajo coste y prácticamente cualquier tipo de dispositivo digital

Con Visual Basic 6 podemos hacer juegos para windows, pero para hacer jueguitos simples y por hobbie por que la realidad es que no esperes ganar plata.Visual Basic es un  lenguaje de programación desarrollado por Alan Cooper para Microsoft. El lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma. Desde el 2001 Microsoft ha propuesto abandonar el desarrollo basado en la API WIN 32 y pasar a trabajar sobre un framework o marco común de librerías independiente de la versión del sistema operativo,  .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C# de fácil transición de código entre ellos).Visual Basic es más usado para hacer programas administrativos o de gestión, por su facilidad de acceso a base de datos. Nos puede servir como un lenguaje para aprender a programar, para aprender a manejar base de datos y para practicar hacer juegos simples.

Muchos diseñadores y programadores suelen subestimar a los videojuegos, considerándolos un mero pasatiempo infantil desprovisto de toda seriedad. Sin embargo, pocas aplicaciones logran explotar al máximo las capacidades de diseño y desarrollo de una herramienta como un juego lo hace. Consideremos un simple juego de plataformas, donde se requiere entre otras cosas de un desplazamiento (scroll) del fondo a medida que el personaje se mueve por el escenario, una capacidad para detectar colisiones, aplicaciones físicas (velocidad, aceleración, fricción, gravedad), manejo de eventos de sonido, música de fondo y efectos visuales de todo tipo. Y esto en el más simple de los casos. Podríamos hablar de un juego de "avanzada", donde se empleara sonido panorámico, generación de entornos en tiempo real, música funcional que respondiera a determinados eventos, o complejos algoritmos de inteligencia artificial que rigeran el comportamiento de los enemigos. Flash tiene una interfaz gráfica muy buena para programar, podemos hacer juegos muy buenos e interesantes, nos puede servir más que nada para juegos web, un 90% de los juegos web podemos decir que están desarrollados en flash, lo malo es que no es un lenguaje preciso, porque por ejemplo si quisieramos hacer un metrónomo para realizar un juego de música seria imposible, y aparte es un lenguaje que si se le agregan muchas animaciones, se pone muy lento. En conclusión nos puede servir para hacer pequeños juegos web.

PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas webs dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.

PHP es un acrónimo recursivo ºque significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Con PHP basicamente podemos hacer paginas webs, pero hace un tiempos se impuso una moda de hacer juegos con este lenguaje, se pueden hacer juegos tipo tetris, osea simples, o la moda que se impuso es hacer juegos, donde se muestren imágenes, y se vaya contando una historia, por ejemplo tipo age of empires pero sin animaciones, solo imágenes y texto, se maneja con base de datos para poder obtener recursos, grabar partidas, obtener experiencia, e.t.c.

Objective-C es el lenguaje por defecto para desarrollar para el iPhone. Es un lenguaje basado y a la vez superconjunto de C, es decir, cualquier programa C es a su vez un programa Objective-C y corre sin ningún problema.
Objective-C es un lenguaje orientado a objetos. Comparado con C++, la gramática es mucho más sencilla y concisa. Sus raíces, además de C, se pueden encontrar en Smalltalk.
La importancia de Objective-C es cada vez mayor, pues es el lenguaje de programación de toda la plataforma de Apple (Macintosh, iPod, iPhone).

Para mi gente Javera, verán que Objective-C es a veces un poco extraño, pero si se tiene cuidado de aprender las principales diferencias, uno puede llegar a querer rápidamente a este lenguaje.

El ambiente de desarrollo de Apple, XCode, hace que programar en Objective-C sea muy pero muy cómodo. Las librerias que Apple entrega son un ejemplo de diseño y buen gusto, así como las herramientas de Debugemuladores, etc.

Es necesario aprender un poco de C y saber programar en cualquier lenguaje antes de ver detalles de Objective-C.

En el próximo post vamos a hablar sobre librerías gráficas y de sonido que podemos usar para complementar estos lenguajes de programación.
Leer entrada
jueves, 4 de julio de 2013

Comenzar en el desarrollo de juegos

1 comentarios
 
Para comenzar en el desarrollo de juego tenemos que considerar diferentes aspectos a tener en cuenta, todo depende que rol querramos desempeñar en la cadena de la producción de videojuegos.

Antes de definir los puestos o roles que se necesitan para la producción de videojuegos tenemos que pensar que dimensiones abarcará el proyecto, por que por ejemplo sería inútil poner un lider de proyecto en el departamento de programación en el caso de que haya dos programadores.

Vamos a ir desde lo más simple a lo más complejo, obviamente un juego puede desarrollarse de forma individual, siempre y cuando sean proyectos muy chicos y se tengan diferentes habilidades.

Supongamos que queremos hacer un jueguito de aventura de 2 o 3 niveles cortos, un juego de puzzle, e.t.c., en este caso necesitaremos cubrir los puestos de: Programador, Grafista, Músico. Si posees esas tres habilidades podrías desempeñar el proyecto solo, pero lo bueno que tiene trabajar en equipo que capaz un trabajo que podría llevarte 5 o 6 meses en 2 o 3 lo terminarías con un grupo de desarrollo.
Aquí el programador se va a encargar de hacer toda la lógica del juego, añadir los gráficos y sonidos al mismo, el grafista de dibujar los personajes, escenarios, e.t.c., y el músico se encargara de la música de fondo y los efectos de sonidos, si se quiere se puede hacer sin música, ya que si es un juego simple y corto no es fundamental pero mi recomendación es tratar de ponerle el mayor empeño posible en sus trabajos y realizarlos de manera completa.

Ahora vamos a suponer que queremos armar un juego un poco mas complejo de una dificultad media. En éste caso podríamos desarrollar un juego al mejor estilo Guitar Hero, un juego de aventuras con un poco mas de desarrollo, un juego de Rol simple, e.t.c. Antes de definir los roles tendríamos que definir si vamos a trabajar en un entorno 3D o 2D. Otra posibilidad es trabajar en un entorno 2D programando en una perspectiva isométrica la cual de una sensación de profundidad. Una vez definido ésto podemos pasar a ver los puestos, tomemos el caso mas complejo del nivel medio que en mi opinión sería el juego de Rol, muy bien, aquí necesitaremos, programadores, nos conviene tener varios para poder dividir el trabajo, cada programador podria especializarse en diferentes temas, por ejemplo, un programador de lógica general, un programador de funciones gráficas, un programador de efectos especiales, un programador de inteligencia artificial, e.t.c. En el caso de que el juego sea en 2D se necesitarán un par de grafistas, al igual que antes podrían especializarse en diferentes temas como por ejemplo un gráfista que se dedique a los fondos, otro a los personajes, e.t.c., en el caso de que el juego sea en 3D, vamos a necesitar modeladores y animadores especializados en programas 3D como son el 3D Max, Maya, e.t.c., podríamos combinar el 3D con el 2D haciendo algunos objetos y personajes en 3D y haciendo fondos en 2D combinando el trabajo de gráfistas con modeladores y animadores 3D, otra forma de combinar el trabajo de gráfistas con modeladores y animadores sería que los gráfistas hagan los bocetos de personajes y objetos y los modeladores lo pasen al modelo final en 3D, todo esto va a depender de como combinemos y organicemos el trabajo de los gráficos,  ya a ésta altura podemos decir que vamos a necesitar por lo menos un escritor que defina la historia, también podemos afirmar que a esta altura sí es fundamental tener un músico, el que pueda hacer los efectos de sonidos, o aparte del musico tener otra persona que se encargue exclusivamente de los efectos de sonidos.
Podríamos incluir algun Tester en el equipo o que se vaya testeando entre todos que creo que sería la mejor opción al menos que el proyecto sea bastante complejo o que los integrantes del equipo no dispongan de tiempo para ir testeando la aplicación. Por último tendríamos que ver si poner gente a cargo de los distintos sectores, para esto habría que ver el tiempo que dispone cada uno, sería recomendable poder organizar el trabajo sin tener gente a cargo de cada departamento o sección, tratar de definir el modo de trabajo uno mismo, o definir a un integrante de cada grupo que aparte de hacer su trabajo organice como se va a hacer en su grupo, sección o departamento.

 Por último supongamos que queremos hacer un proyecto ambicioso, va a ser muy similar al armado de un juego a nivel medio pero con mas gente, en primer lugar tendríamos que definir si va a ser 2D, 3D o ambas, y luego tener varios programadores los cuales se especialicen en diferentes secciones y que haya más de uno por sección, Grafístas, Modeladores en caso de hacer algo en 3D, Animadores, todos especializados en diferentes temas como podrían ser: bocetos, creación de escenarios, creación de personajes, creación de objetos y ambiente, modeladores 3D, animadores 3D, animadores 2D, e.t.c.. Vamos a necesitar escritores, por lo menos 2 que definan la historia, y que se especialicen en diferentes temas, por ejemplo uno podría hacer la historia y otro la lógica, ¿Qué sería la lógica para un escritor?, bueno supongamos que hacemos un juego de rol y la línea de la historia va de la siguiente manera, " Rui de Frahme se acerca a la habitación de la realeza cuando escucha voces dentro de una habitación. " La lógica viene aquí:
Opciones: 1- Escuchar Cuidadosamente lo que hablan
                2- Ignorar Conversación
                3- Irrumpir en la reunion estrepitosamente
Donde tendremos diferentes reacciones según la acción escogida, veamos:
Si Opción 1 entonces, "Cuando el caballero se acerco a la puerta para escuchar lo que hablaban lo que parecía una simple charla era en realidad una fuerte discusión:
Servidor de la realeza -Tenemos que hacer algo esto no puede seguir asi
Caballero -Me rehuso a traicionar a mi pueblo natal
Servidor de la Realeza - La mentira no puede sostenerse mucho más si no hacemos algo va a ser un desastre...
El Servidor se levanta y sale de la habitación al ver al chico husmeando sobre la conversación lo mira fijamente pero no le da mucha importancia y se va.
Idem para opciones 2 y 3.

También podrian definir escritores que se encarguen de los nombres propios, o que se encarguen de investigar sobre diversos temas que sirvan para la historia, e.t.c.
Vamos a necesitar músicos, por lo menos 2 ya que no es una tarea fácil componer música para un juego, y si estamos hablando de un proyecto ambicioso tiene que estar bien hecho, aparte de los músicos en esta situación se podría decir que es indispensable tener por lo menos una persona que se encargue de los efectos de sonidos. Aparte de toda esta gente también sería conveniente tener a una persona por lo menos que se encargue de hacer las presentaciones del juego, más que hacer el trabajo sería editar, osea, combinar junto con gráfistas, modeladores y animadores, y hacer una postproducción de video para presentaciones.
En éste caso, vamos a necesitar lideres de proyectos y encargados de cada departamento, lo conveniente sería tener un encargado por cada departamento, osea, un encargado del departamento de gráficos, un encargado del departamento de programación, un encargado del departamento de música, e.t.c., como consecuencia tambien necesitaremos un líder de proyecto que se encargue de los encargados de cada departamento. Y por último necesitaremos unas personas que se encarguen del Testing de la aplicación.

¿Qué necesitamos si queremos hacer un gran juego al mejor estilo Final Fantasy o Gta?
Mucha plata y mucha gente, ya que en este apartado explicamos como "COMENZAR" en el desarrollo de juegos no nos vamos a ir por las ramas, si están interesados en algo de este grosor simplemente agarren algun juego famoso, y fijense en los creditos van a ver la cantidad inmensa de gente que participó en el proyecto y de que se encarga cada uno.

Espero no olvidarme de nada cualquier cosa iré editando el post.

En el próximo post voy a escribir de como encarar el proyecto para poner manos a la obra.
Leer entrada
miércoles, 8 de junio de 2011

Nuevo proyecto: Red social de noticias

0 comentarios
 
Bueno estos días etuvimos trabajando en un nuevo proyecto, que básicamente radica en un portal de noticias, con la diferencia en que las noticias las publica el mismo usuario. Para publicar una noticia y que sea relevante tiene que tener por lo menos 5 votos de la gente, y si es una noticia confiable y concreta va a poder aparecer en la portada de la página. Como se puede observar es un tanto parecido al portal meneame.net a diferencia que se tiene un poco más de libertad en ciertas cosas y tiene características para crear gurpos de usuarios, los cuales compartan los mismos pensamientos, o esten interesados en un tema en particular, y la opción de una barra de chat con la cual podrás comunicarte con amigos de facebook, msn, AIM, entre otros mensajeros.
Esperemos que este proyecto pueda prosperar poco a poco y poder armar una red social de noticias amigable y confiable!.

Funkeame

Leer entrada
sábado, 22 de enero de 2011

Sprites gratis para tus juegos!

0 comentarios
 


Hoy vamos a compartir un par de páginas que son las que uso yo particularmente para hacer los prototipos de mis juegos ya que antes de conseguir un grafísta me pongo a desarrollar bien la estructura de la programación.

 
 La primera página es spriters Resource, en la mísma podemos encontrar una base de datos bastante amplia con sprites organizados por consolas, la página posee sprites de personajes, fondos, escenarios, e.t.c.
No solo podemos sacar sprites sino que también muy buenas ideas.



El link: http://www.spriters-resource.com/

La segunda página es Sprite Database

Es una página muy similar a la anterior, con una base de datos de sprites organizados por consolas, muy recomendada de igual manera.



El link: http://sdb.drshnaps.com/

Leer entrada
domingo, 5 de diciembre de 2010

Nuevo prototipo de "Invasiones Inglesas" por IdearSoft

0 comentarios
 
En este tiempo se estuvo desarrollando la idea de un juego nuevo, donde partimos de las invasiones inglesas de buenos aires en 1807, los soldados desembarcan en el Río de la Plata y es tu deber no dejarlos pasar para que no logren invadir la ciudad.

Acá va un primer video de unas primeras pruebas realizada directamente sobre la estructura de programación ya armada, con gráficos sacados de internet por el momento.


Leer entrada
jueves, 11 de noviembre de 2010

Exposición de computación y programación en la ET Nº 35

1 comentarios
 
Los dias 12, 13 y 14 de noviembre se hará una exposición en la Escuela Número 35 Distrito 18 Eduardo Latzina, donde se podrá jugar al Atari, Coleco, diferentes consolas viejas, computadoras viejas, habrá una muestra de programación donde se expondrá diferentes proyectos de alumnos de la escuela, entre los que se encuentran algunos juegos y también un simulador de autos hecho también por alumnos.
Argade va a estar en la expo con un stan donde brindaremos información para los interesados en el desarrollo de videojuegos.
Los días y horarios son los siguientes:
12 de noviembre de 18 hs a 22 hs
13 de noviembre de 11 a 22 hs
14 de noviembre de 13 a 20 hs.
El stan de Argade se podrá encontrar el día 12 de noviembre de 18 a 22. La entrada es muy económica vale 5 pesos, un precio accesible por lo que es la exposición.
Interesados los datos del colegio son los siguientes:

Dirección: Avda. Lope de Vega 2150
Montecastro ; Cód. Post.: 1417
CGPC: 10
Tel.: 4567-5838/1441
E-mail: et35@buenosaires.esc.edu.ar 


Los esperamos

Argade
Leer entrada
domingo, 7 de noviembre de 2010

Prototipo de nuevo proyecto

0 comentarios
 
Esta semana comenzamos con el nuevo proyecto y se está realizando el prototipado del mismo con imágenes tomadas del metal slug.
La idea es ir armandolo con flash y luego desarrollada la estructura implementar los gráficos.
Así que si algun programador está interesado no dude en contactarse con nosotros.
acá unos videos de como va el proyecto.





Leer entrada
martes, 6 de abril de 2010

Bienvenidos!

2 comentarios
 
Bienvenidos a "Argade" (Argentina Game Developers), un portal con las últimas noticias de la industria del desarrollo de VideoJuegos en Argentina y en General, con recursos para aficionados a éste mundo, y con mucha información para poder iniciar a los nuevos apasionados.
La meta del blog es hacer conocer un poco más acerca del desarrollo de videojuegos, tanto por aficionados como por grandes profesionales y darle un pequeño empujoncito a esos curiosos que quieren incursionar en este múndo de desarrolladores pero no tiene bien claro los conceptos debido a la falta de información.

Una calida bienvenida de Argade.
Leer entrada
lunes, 5 de abril de 2010

Contacto

 
Si tenes alguna duda, consulta, sugerencia o cualquier tipo de inquietud no dudes en contactarte con nosotros.







Nombre
Email
Asunto
Mensaje


Leer entrada