He estado leyendo Joel on Software recientemente, así que me he vendido bastante con la idea de writing functional specifications antes de involucrarme demasiado en el desarrollo.Escribiendo especificaciones funcionales para juegos
Estoy a punto de tener un ir en la creación de un juego en 2D sencilla (mente no demasiado simple), y realmente puedo ver la ganancia - en el pasado yo sólo he saltado en la escritura de extremadamente juegos simples y yo Me he encontrado atascado o reescribiendo los mismos bits una y otra vez cuando de repente me doy cuenta de que no tengo idea de cómo debería definirse mi nivel, o me doy cuenta de que quiero ser capaz de saltar, pero eso significa volver a pensar por completo mi colisión detección.
De todos modos, empecé a idear una especificación funcional pero estoy luchando un poco. Puedo ver y entender el punto, pero realmente no he escrito muchas especificaciones funcionales antes, así que no Realmente no sé cómo comenzar. Los ejemplos que he encontrado en Internet son geniales, pero en su mayoría se basan en procesos (el usuario envía un formulario A, luego el formulario B), etc., lo que en realidad no se aplica mucho a la estructura de un juego.
¿Alguien tiene algún consejo/ejemplos sobre cómo estructurar/escribir especificaciones para los juegos?