Planet

Acabando con SWT y JFace

Estoy acabando con SWT y JFace. Intentaré haber terminado para el domingo siguiente.
      

Historia

La verdad es que no estamos muy seguros de cómo surgió la idea de F.O.G. Creemos que fué uno de esos días en los que nuestro tema de conversación trataba sobre videojuegos (para variar :-) ), en el que comenzamos a producir ideas sobre cómo sería ese hipotético juego que ...

Una semana después

Tras una semana desde el comienzo del desarrollo, hay muchas cosas que comentar. La verdad es que queríamos haber escrito algún artículo en lo referente al proyecto, con la intención de informar sobre nuestras expectativas y sobre la situación actual de F.O.G. Lo intentaremos a lo largo de ésta semana.
Por ...

Empezamos

Ayer empezó el III Concurso Universitario de Software libre (CUSL) y F.O.G. es uno de los proyectos aceptados.
Así que… ¿que es F.O.G.?.
F.O.G. es un juego libre (GPLv3) de acción en 3D con bastos escenarios y mucha libertad de movimiento ambientado en la era medieval, con algunos toques de fantasía.
Acabamos de ...

Colaboradores

Tenemos una buena noticia! Unos compañeros de la universidad, también estudiantes de Informática, se han interesado por el trabajo que estamos desarrollando y han decidido unirse al grupo, como colaboradores.
Aquí sus nombres y sus funciones dentro del equipo:
Unai Orbe Lavin: Como programador.
Miguel Gutiérrez Escobedo: Como diseñador.
Ander Suárez Martínez: Como compositor ...

Primer video de F.O.G.!

Por fin tenemos algo que enseñaros!
Solo físicas simples, pero que esperais con tan solo unos pocos días de desarrollo ;-).

Teoría de Juegos

¿Que es la teoría de juegos?, ¿De que sirve? ,¿Nos da información nueva?
Hay muchas preguntas sobre la teoría de juegos , según los expertos en BI
la siguientes generaciones de herramientas , para la toma de decisiones tendrán
un carácter mas cercano a la teoría de juegos que a la estadística. ¿Por que?
básicamentepor que es lo que le falta a la toma de decisiones ,paraguas sobre el cual se sustenta
el business intelligent (BI),hoy por hoy hay muy pocas herramientas que den este servicio
que yo sepa ninguna open source, como de bueno seria poder saber con “TUS“datos con que empresa te tendrías que asociar o que empresa es tu directa competidora, esta información es algo que cualquier empresa,mataría por tener, pero que nadie tiene a día de hoy.
Cosa rara ya que la teoría de juegos , se aplica en sitios como la bolsa, todo el mundo recuerda la película A Beautiful Mind , película algo desvirtuada sobre el genio John Nash inventor de NE (Nash Equilibrium).
Voy a explicar en varios port un poco que es la teoría de juegos , donde se encuentra dentro de las matemáticas y por que redclover quiere tener esta posibilidad.
Nota este porst me ha salido largo  :’(
Asi que ahi vamos la teoría de juegos tiene una relación muy lejana con la estadística. Su objetivo no es el análisis del azar o de los elementos aleatorios sino de los comportamientos estratégicos de los jugadores. En el mundo real, tanto en las relaciones económicas como en las políticas o sociales, son muy frecuentes las situaciones en las que, al igual que en los juegos, su resultado depende de la conjunción de decisiones de diferentes agentes o jugadores. Se dice de un comportamiento que es estratégico cuando se adopta teniendo en cuenta la influencia conjunta sobre el resultado propio y ajeno de las decisiones propias y ajenas.
La técnica para el análisis de estas situaciones fue puesta a  punto por un matemático, John von Neumann. A comienzos de la década de  1940 trabajó con el economista Oskar Morgenstern en las aplicaciones económicas de esa teoría. El  libro  que publicaron en 1944, “Theory of Games and Economic Behavior”, abrió un insospechadamente amplio campo de estudio en el que actualmente trabajan miles de especialistas de todo el mundo.
La Teoría de Juegos ha alcanzado un alto grado de sofisticación matemática y ha mostrado una gran versatilidad en la resolución de problemas. Muchos campos de la Economía —Equilibrio General, distribución de costes, etc.— se han visto beneficiados por las aportaciones  de este método de análisis. En el medio siglo transcurrido desde su primera formulación el número de científicos dedicados a su desarrollo no ha cesado de crecer. Y no son sólo economistas y matemáticos sino sociólogos, politólogos, biólogos o psicólogos.  Existen también aplicaciones jurídicas: asignación de responsabilidades, adopción de decisiones de pleitear o conciliación, etc.
Hay dos clases de juegos que plantean una problemática muy diferente y requieren una forma de análisis distinta. Si los jugadores pueden comunicarse entre  ellos y negociar los resultados se tratará de juegos con transferencia de utilidad (también llamados juegos cooperativos), en los que la problemática se concentra en el análisis de las posibles coaliciones y su estabilidad. En los juegos sin transferencia de utilidad, (también llamados juegos no cooperativos) los jugadores no pueden llegar a acuerdos previos; es el caso de los juegos conocidos como “la guerra de los sexos”, el “dilema del prisionero” o el modelo “halcón-paloma”.
Los modelos de juegos sin transferencia de utilidad suelen ser bipersonales, es decir, con sólo dos jugadores. Pueden ser simétricos o asimétricos según que los resultados sean idénticos desde el punto de vista de cada jugador. Pueden ser de suma cero, cuando el aumento en las ganancias de un jugador implica una disminución por igual cuantía en las del otro, o de suma no nula en caso contrario, es decir, cuando la suma de las ganancias de los jugadores puede aumentar o disminuir en función de sus decisiones. Cada jugador puede tener opción sólo a dos estrategias, en los juegos biestratégicos, o a muchas. Las estrategias pueden ser puras o mixtas; éstas consisten en asignar a cada estrategia pura una probabilidad dada. En el caso de los juegos con repetición, los que se juegan varias veces seguidas por los mismos jugadores, las estrategias pueden ser también simples o reactivas, si la decisión depende del comportamiento que haya manifestado el contrincante en jugadas anteriores.
      

Inicio del proyecto (documentacion)

Explicaremos brevemente el estado en el que se encuentra el proyecto.  En estos momentos, tenemos practicamente todas las ideas claras de lo que queremos hacer y por qué. Por eso hemos hecho un primer documento con el software que vamos a utilizar, porque lo vamos a realizar con esas herramientas y una visión global del proyecto. Para más información de la documentación aquí.
Ya también tenemos la forja operativa y hemos estado trabajando un poco con JAI y Eclipse RCP.
El siguiente paso es pensar detenidamente el diseño de nuestra aplicación y perfilar algunos flecos como la ampliación de la funcionalidad con plug-in’s.
Ponemos aquí la dirección de la forja: https://forja.rediris.es/projects/cusl3-coolimage/
      

Novedades para la próxima versión

Ahora mismo estoy trabajando en la versión 0.2. Las novedades que tendrá serán:

  • Comprobación de la integridad de un archivo recibido:
    En la bandeja de entrada sólo se mostrarán los archivos que se hayan recibido por completo.
  • Corrección de un problema con el nombre del archivo a enviar:
    Hasta ahora, un mismo usuario (es decir, una misma dirección de e-mail) no debía enviar 2 veces un mismo archivo (o enviar 2 archivos con el mismo nombre), ya que luego no se podrían descargar correctamente. En ese sentido, el usuario podrá despreocuparse del nombre del archivo que va a enviar.

      

Menu terminado

Hola, el menu ya por fin me pude poner un ratillo y terminarlo, aunque siento decir que no es genérico del todo, cuando vuelva a tener tiempo y me ponga a mejorar lo que tengo, intentaré que sea lo más generico posible.
Mi menu entra ya en scramble (mezclador aleatorio del cubo), se sale, y tambien puede cambiar de idioma, todavia hay que intercalar entre consola y ventana de menu, pero irá mejorando poquillo a poquillo .
Por otra parte, sigo intentando instalar Ogre y PyOgre, y sigo sin ser capaz, quizás he perdido ya demasiado tiempo en eso. Quizas cambie y en vez de usar Ogre y Pyogre use OpenGL o algo para 3D.
Saludos!!
      

Distribuir contenido