9 de Febrero de 2010

Racanofeller Beta

Feb
5

Tutoriales sobre desarrollo de videjuegos

Categorías: 

El otro dia me followeo en el twitter un programador (de los buenos) que tiene una web de tutoriales muy interesantes (y en castellano). Chris DeLeons Game Dev Lessons
Son muy completos, desde el nivel principiante hasta temas mas avanzados.

Ya mas tematicos sobre la organizacion a la hora de programar son estos otros libros en pdf: google-books
Son sobre gestion de proyectos y programacion agil (Scrumm - TDD) . Resulta ser que el nuevo paradigma en la programacion agil es el desarrollo dirigido por test (TDD). Que consiste en diseñar antes que el propio codigo, unos test de aceptacion sobre lo que ha de hacer el codigo exactamente, como unas pruebas con los datos y resultados que han de dar las rutinas.

Ene
28

Joer que asco, el banner ese de la dentadura

Es realmente el banner mas desagradable que visto nunca y me lo encuentro por todos lados Evil or Very Mad. Sale una foto de unos dientes asquerosos en el lado izquierdo y otros dientes blancos en el lado derecho (supuestamente los mismos). Estoy harto de ese banner...entro tranquilamente a una web y me llevo el soponcio...ademas no se porque pero siempre miro la la izquierda del baner...a los malditos dientes. Creo que la publicidad esa la "suministra" Impresiones Web, (no estoy seguro eh )...pero por favor, el anunciante o quien sea, Quiten ese banerrrrr!!!!!

PD: No , no pongo la captura. 

Ene
16

Raca en el Mediamarkt.

Categorías: 

Hace 2 dias envie a Raca a comprar su primer mp3 atraido por una irresistible oferta que venia en esos enormes folletos tipo periodico que hechan cada 4 dias en los buzones, habian pasado por eso unos 20 dias desde que vi el anuncio y no sabia si el modelo que queria se habria agotado...pero no, alli estaba el mp3 de mi vida (un philips ariaz de 16 Gb ) y 89,90 €, voy a mirar la etiqueta de la estanteria y el precio era el mismo pero las Gb habian encogido a 8 Gb. Shocked
En ese instante me quede a cuadros y entre en un estado de confusion mental que me llevo a vagar sin rumbo por los pasillos del Mediamarkt hasta que retome el control de Raca. Tras asimilar la situacion y ya que estaba alli decici volver al pasillo de los mp3 a ver que otros modelos habia. Despues de media hora analizando modelos y etiquetas me compro (o eso creia yo) un modelo extra plano de energy sistem de 16Gb por 84.99€.

Ene
9

Matriz [fila, columna] con PHP

Categorías: 

Siguiendo con temas de programacion en PHP, este es el codigo para crear una matriz de 2 dimensiones [fila, columna]. Lo utilizo para calcular los Kilometros que hay entre dos ciudades (y descontarlos del saldo de Km del jugador). Los indices (fila y columna) se cogen de la BD y son la ciudad de en donde esta la empresa del jugador, que compra y la del que vende, en este caso 1 (Bcn) 2 (Mad)

$matriz=array('0'); // genera la primera linea de la matriz, la [0] (estara vacia)
array_push($matriz, array('0', '10', '650')); // genera la linea [1] y la llena con [0 , 10, 650]
array_push($matriz, array('0', '650', '10')); // genera la linea [2] y la llena
// con 3 columnas, la [0] sera el 0, la [1] el 650, la [2] el 10
print_r($matriz);

$km=$matriz[$ciudad1][$ciudad2]; // hacemos la consulta

la matriz quedara asi:
Array (
[0] => 0
[1] => Array (
[0] => 0
[1] => 10
[2] => 650
[2] => Array (
[0] => 0
[1] => 650
[2] => 10
O lo que es lo mismo:
0 - 0 - 0
0- 10 - 650
0 - 650 -10

Dic
28

Mostrar lectura de BBDD en html con Codeigniter

Categorías: 

Este es el codigo que utilizo en la pantalla de Suministros para mostrar las empresas existentes.  Es un codigo muy simple en el que no uso paginacion ( division de resultados largos en varias paginas)....y por que no pagino? Estuve jugando al eRepublik y era un calvario ir pasando paginas hasta encontrar las empresas que interesan. Asi que he decidido meter toda la consulta a la bbdd en una solo pantalla y de un vistazo con la barra de desplazamiento se puede ver todo. En caso de que hayan muchas lineas que mostrar se pueden escribir con texto pequeño.

Agregar Datos Dinámicos a la Vista:  En este caso no he pasado los datos del controlador a la vista en un array....si no que genero la consulta desde la propia vista ( no sigue la filosofia del MVC, pero es mas simple).

Controlador:

function index()
{
    $this->load->view('listado');
}

Vista: 

<table class="list" width="700" border="0" cellspacing="0" cellpadding="0">
<tr>  // ponemos la cabezera de la tabla

Nov
29

Juego en pruebas

Categorías: 

Esta semana estreno nuevo hosting para montar el juego y ver que tal funciona, se puede visitar la pantalla de inicio en esta URL provisional http://raca.mihost.info

Solo estara hasta el 24/12/09 (es por un mes). Como es la primera vez que tengo un host de pago y no se si hay que configurarlo y si sabre hacerlo, es mejor pagar solo un mes. De momento he instalado el framework, un foro y el juego....y no va Depressed. Hay varios problemas con la base de datos.....el caso es que antes iba y ahora no. Esto es lo malo de la programacion (siempre hay algo que falla)..pero bueno...soy joven, tengo toda una vida por delante para solucionarlo xd.

Nov
10

Control de proyecto en juego online

Categorías: 

¿Como organizar el diseño y desarrollo de un proyecto de software? Basicamente hay 3 formas de hacerlo. 1- Lanzarse a lo loco con lo primero que se te pase por la cabeza.

2- Organizarte separando lo que es el diseño (idea, mecanica del juego,pantallas necesarias) y lo que es desarrollo (diseño grafico y programacion).

3- Usando las tecnicas de control de proyectos Project Management

El metodo que he usado en Racanofeller es el 2. El resultado de organizarte tu mismo de forma intuitiva ha resultado un proceso bastante penoso, no por falta de interes o ganas....he planificado el juego con montones de folios, he hecho organigramas, excels, montones de apuntes, pero el resultado practico de todo esto ha sido una sensacion de descontrol bastante grande. No he conseguido una metodologia de trabajo que me diera el control total y altamente planificado del proyecto, (para saber lo que falta, lo que he hecho, lo que va, lo que no, gestion de versiones y modificaciones, etc).

Oct
23

Raccah Montana. La pelicula

Categorías: 

La historia epica de la creacion de la primera empresa de Racanofeller durante unas vacaciones de verano en su juventud, en las que recogio 200.000 Kg de frutas del bosque y las vendio en los mercados internacionales, creando la que es hoy en dia la primera multinacional del sector, la Raca Fruits Company.

Proximamente a la venta en los centros comerciales del Racanofeller online. (disponible en Blue Ray)

Oct
13

Motor economico en juego de economia virtual

Categorías: 

Ponerse a diseñar un motor de economia virtual tomando como ejemplo algun modelo economico de estos academicos, lleno de formulas es un error. No sirven. Acabas mareado tratando de implementar tantisima formula y variables en el juego.

Pareceria logico empezar el juego por el motor economico....pues no. Hay que empezarlo por el modelo de mercado, es decir, que relaciones se establecen entre las empresas, a quien compran los productos y las materias primas para fabricar y a quien se los venden. Teniendo esto claro el motor economico sale solo. Es el mercado el que define el motor !!!.

Sep
25

Instalando Wamp Server 2.0

Categorías: 

Si no se tiene un dominio y un hosting con base de datos y php es imposible programar un juego on line y depurarlo de errores, ya que no se puede probar. Si el proyecto es "grande" y te lo tomas con calma y andas escaso de pasta para pagar un hosting durante meses y meses de desarrollo,  la solucion se llama Wamp

Es una aplicacion que instala en el pc un servidor en modo local, esta compuesto por tres programas: Apache (el servidor) ,  Php (el lenguaje) y phpMyAdmin (gestor de base de datos), lo bueno es que lo instala todo de una vez y lo deja listo para usar con un pequeño menu en la barra. Una vez instalado se colocan los archivos php o html en el directorio c:wamp/www que sera como si fuera el directorio root del servidor y listo. Para ejecutarlos se abre el navegador con la direccion http://localhost y alehop. Lo acabo de instalar y toy emocionado de lo bien que va , ademas viene con las ultimas versiones. Es un software muy aconsejable. (y gratis) (piden donativo), yo no es que lo vaya a usar mucho, en breve tendre nuevo hosting,  pero para probar codigos va bien.