Ya tenemos los grupos iniciales, así que vamos a definir las primeras funciones de cada grupo:
Desarrollo Hardware- establecer bloques lógicos, que en un principio deberían ser unidad central, sonido, video, acceso a almacenamiento y periféricos.
- definir especificaciones técnicas.
- elegir la electrónica más conveniente para cada uno de los bloques.
- idear sistema de buses para conexión inter-bloque.
- depuración del diseño
- implementación sobre simulación, o en el mejor de los casos, sobre plataforma física.
- testeo de estabilidad del sistema y pruebas de stress del mismo.
Comentar que tenemos que aportar con sentido, es decir, argumentar por que elegimos cada opción con la meta de alcanzar un consenso.
Desarrollo BIOS y funciones imbuidasComo ya se comentó, este grupo debe trabajar estrechamente con el anterior, valorando siempre la complejidad que puede suponer programar sobre determinadas estructuras. Una vez seleccionada la electrónica buscaremos librerías específicas sobre las que desarrollar el software. Lo ideal es el uso de C o C++, por la limpieza del código y velocidad. Desde luego se contempla el uso de cualquier lenguaje que se amolde a la electrónica que se decida implementar.
Una vez elegido el tipo de procesadores desarrollaremos funciones para mover bloques de memoria, rotación de sprites, rutinas de limpieza, acceso a periféricos, inicialización de la consola,...
Desarrollo de modeladoComenzaremos con bocetos del diseño de la consola. Debería dar sensación de potencia, pero accesible, nada agresivo. Combinar ángulos cerrados con formas redondeadas puede ser muy aceptado. Todo vale para el desarrollo, ya sea a mano y posterior escaneado, PhotoShop, Paint Shop,...la herramienta que mejor manejéis y podáis utilizar en trabajo colaborativo con los demás compañeros del grupo.
En un primer momento no hay restricciones por las dimensiones, posteriormente junto con el grupo de Hardware veremos si todo encaja correctamente o que modificaciones habría que afrontar.
De la misma forma hay que desarrollar mandos y periféricos precisos.
MarketingSé que este ha sido el grupo con más llamada, os gusta crear
Y aunque ya fue comentado os lo repito, imaginación, esa es la herramienta que se necesita. Una idea, aunque no sepamos plasmarla, si es buena seguro que el grupo la saca adelante.
Las labores iniciales deberían ser las siguientes:
- dar un nombre al proyecto (ojo, no a la consola, eso será más adelante).
- hacer conocer a otros compañeros del foro la existencia de este proyecto a través de carteles digitales, firmas, comentarios,... eso si, no se permitirá ninguna clase de spam ni intrusismo sin sentido. Se debe respetar el foro, al igual que cualquier otro lugar de internet donde se hable del proyecto. Respeto e imaginación es la receta.
- desarrollar ideas que den a conocer lo que estamos haciendo, sois el medio de información y comunicación con el mundo
Marketing tiene que ser muy comunicativo, dialogar con todos los grupos y presentar los resultados de las ideas desarrolladas a los demás para que la mayoría dé su aprobación. Estoy convencido de que todo saldrá genial.
=============================Más cosas, sería bueno que cuando posteásemos incluyéramos alguna imagen que representara al grupo al que se pertenece para que el mismo hilo accedamos rápidamente a los mensajes de otros compañeros de equipo. Pensaba en un sistema de barras (como las usadas en las firmas) que abrieran cada post. Daría mucha agilidad a la hora de acceder a la información que busquemos. Marketing puede generar imágenes que usar, es un primer paso rápido, eficaz y necesario.
Interacción y comunicación: los pilares para la buena salud del proyecto. Hay que hablar entre grupos para el correcto avance. Por ejemplo, Marketing puede consultar detalladamente las especificaciones técnicas para crear imágenes promocionales. Hay numerosas posibilidades, es cuestión de no trabajar como grupos aislados.
Yo ayudaré en la medida de mis conocimientos a todos los grupos y velaré por un buen ambiente, así que aquí estaré para cualquier cosa.
Otra cosa que debemos tener presente es que las ideas que aportemos pueden llevarse a cabo o no. Colaboramos en plena democracia y nadie puede imponer sus deseos. Sería deseable que nadie se tomase a mal que algo de lo que diga no se haga, son ideas que seguro valdrán para otros proyectos.
Por último, tomaros esto como una diversión, algo nuevo en lo que aportar que seguro nos enseñará muchas cosas a distintos niveles. Compromiso, el necesario, sé que esto es un proyecto de larga duración y habrá gente que por diversos motivos no lo continuará mientras que otros tantos se subirán al barco. Nadie quedará mal si debe abandonar, todos serán bien recibidos. Siempre se agradecerá el aportar el más pequeño de los granos de arena