Racanofeller Beta
Blog de apoyo moral al diseño y desarrollo de un juego web multijugador de Simulacion de Empresas. Racanofeller.com (off)
Las primeras materias primas empiezan a llegar a la base de datos !..... Tras el enesimo cambio de la interfaz grafica y la puesta a punto del sistema de autentificacion de usuarios, he comenzado a montar la primera empresa del juego... una granja.

El funcionamiento de la granja consiste en producir 5 tipos de productos (frutas,verduras, hortalizas,legumbres y frutos secos). Cada producto necesita para su produccion diferentes cantidades de materias primas ( fertilizantes,pesticidas,gasoleo,maq.agricola y agua).
No queria usar ningun framework (conjunto de utilidades y librerias prediseñadas) en el juego, son dificiles de instalar, configurar y entender,....pero mas trabajo da el tenerte que programar tu mismo cosas como el registro de usuarios, el sistema del login y encima sabiendo que son cosas que ya estan hechas y son software libre.

Asi que me decidi por probar el Codeigniter . La primera toma de contacto vas con cara de resignacion a la web, como el cerdo que va al matadero esperando toda clase de calamidades.
En esta pantalla, la primera del juego, se selecciona el pais en el que instalarte y el tipo de empresa. En la beta, habra un solo pais y nueve tipos de empresas. Mi primera idea era poner paises inventados como...Laronia, Avernia, pero ya que el juego tomara variables economicas de la realidad lo logico es poner paises reales.
Ademas de España en un futuro pondre America del Sur y America del Norte, (como si fueran 2 paises solo) y tal vez Europa. Fue grande la tentacion de dividir España en 5 mini paises ( Paises Catalanes, Pais Vasco, Pais Gallego, Pais Español y Realidad Nacional Andaluza )
Necesito un metodo claro de identificar el estado de desarrollo en que se encuentra cada pantalla del juego. He mirado algo sobre como va esto de los numeros de version y el tema esta confuso. Veamos.....que diferencia hay entre: v0.99b , v1.01 y v1.27a ?
Pues no se sabe a ciencia cierta, eso solo lo sabe el programador!! Basicamente un v0.xx es una version de algo nuevo en fase de desarrollo. Un v1.xx es cuando el codigo es estable y se da por terminado. A partir del 1 se va incrementando cada nuevo cambio. Las letras a y b son alpha (version en desarrollo) y beta.(version funcional y en pruebas). Luego esta la v x.xx RC (Release Candidate) que es la version completamente operativa que ha pasado por todas las etapas y ya esta lista para el lanzamiento.
Aprovechando estos dias de vacaciones, he dibujado la que sera la imagen que identificara al juego de forma inequivoca y contundente (creo que me pase con la nariz,
).

Faltan algunos retoques, darle color (tipo comic Mortadelo y Filemon), algun brillo o textura o quizas ponerlo como skin en un boton grandote con efecto de profundidad...al estilo de la web 2.0
Si hay algun voluntario por ahi entendido en Photoshop le endoso el dibujito , jeje (dejad un correo en un comentario y os envio el dibujo original)
Tarde o temprano tenia que pasar. Ahi estaba el....mi primer bug ! mirandome sonriente desde el algoritmo de la pantalla de Puntos de Venta.
En esto de los bugs hay categorias...los incipientes, que se detectan al diseñar cuestiones concretas del funcionamiento del juego....luego los que se cuelan en el codigo de programacion y que suelen ser depurados en la fase beta . Y por ultimo los que alcanzan la version definitiva.
Lo normal al empezar es ... no saber por donde empezar. Tienes por un lado:
La idea
: Un amasijo de pantallas e ideas en la mente que no hay por donde cojerlas.
El lenguaje de programacion: Voy a usar PHP y MySQL, son gratis y tienen de todo. Hay el detalle, de que no se programar en esto, jiji.
Einnn? Pero que es esto? Un friki que no tiene ni puñetera idea y se pone a hacer un juego? ...Pues si, jeje... pero bueno, hay montones de tutoriales en internet para aprender, no nos pongamos negativos, xD.
Si... en esas aulas de la UPF (Universitat Pompeu Fabra) debe estar el paraiso para cualquier programador casero, aspirante a crear sus propios jueguecillos. Son cursos de 30 horas y algo carillos para un friki (270 €). Estan orientados mas a herramientas y talleres, pero se tocan todos los temas...diseño. programacion, contenidos artisticos, narrativa, etc. El curso mas llamativo es el del lenguaje XNA el que usa la Xbox360. Y nada, un buen sitio para vivir la experiencia de los videojuegos desde dentro.
Pero no os desanimeis si no podeis ir !!!. Esta bien ser un autodidacta y en internet hay cursillos y tutoriales a montones. Yo ya me baje "La Biblia del MySql" para amenizarme las tardes de verano.
A muchos jugadores de juegos web con algunos conocimientos de basicos de programacion, tarde o temprano se nos pasa por la cabeza mejorar y perfecionar ese juego en el que llevas jugando meses y meses como un poseso. Piensas que seria la pera tener tu propio juego (que seria perfecto , claro), programartelo tu mismo, ser el administrador, banear a tu antojo Xd y llegar a lo mas alto en las puntuaciones. En mi caso ese juego es www.civitis.com un simulador de empresas en el que debes fabricar tus productos y ser competitivo (y de paso hacerte rico). Ademas es posible fundar tu partido politico y llegar a ser presidente del pais.
Asi que me dije a mi mismo... hazlo ya de una vez y deja de darme la tabarra con la idea....cansino, que eres un cansino. A ver si asi puedo descansar jeje.
Blog de apoyo moral al diseño y desarrollo de un juego web multijugador de Simulacion de Empresas. Racanofeller.com (off)
- Es gratis.
- Multijugador.
- Es en 2D.
- No hay que matar Orcos
- Hay que gestionar una empresa y hacerse rico.
- Tiene DEBE/HABER y contabilidad realista.
- Hay paises, ciudades y partidos politicos.
- Libertad total de los usuarios para fijar politicas economicas.
- Multiples tipos de empresas, fruteria, maquinaria, peluqueria, bar...
- Puedes arruinarte comprando bienes de consumo lujosos, deportivos, yate, avion privado.
- Estrategias de inversion de tus ahorros.
Estado actual del desarrollo a 1-Agosto-08)
-- Interfaz grafica: 22% (8 pantallas)
-- Algoritmos: 4% (2 diagramas de fujo)
-- Programacion: 2% (inicializando bbdd)
Ivan: Contabilidad y Motor economico
Hera: Diseño Grafico
Polinet: Asesor de Programacion y Hosting
Nefer: Algoritmos matematicos
Civitis2006: Apoyo moral y financiero
NuplusF: Programador juegos de azar
