Showing posts with label waterfall model. Show all posts
Showing posts with label waterfall model. Show all posts

Saturday, February 27, 2010

Requirements of the Game Project

This is the requirements I've been working on for the game projects. I tried following a Waterfall software development approach, but unsure if I'm doing it right. I tend not to care very much if I'm not doing it EXACTLY right because I mainly do this for fun. 

Requirements 1.0
What purpose does the game serve ?
        Be entertaining to a technical degree


What graphical content is expected ?

        Sprite and Pixel art textures.
        Sprites with different phases to represent movement.
        Top down perspective at about 70 degrees

What audio content is expected ?
        An 8-Bit music track.
        Ambiance tracks, combat tracks, indoor tracks. 


What amount of content is to be expected ?
        Have at least 30 minutes of content.
        Single storyline
        Immersive story


What kind of interactions will be possible with the world?
        Conversation with multible options
        Turn by turn combat
        Inventory system


These are the expected things I hope to fulfill with my game. I might not be able to get everything working but I will update the post to add or remove items as I go. Next in line is the Design part. 

Software Development Process

So I've been reading a few wikipedia articles ( namely this one, and that one ) about software development planning. For it has always been a problem for me, I never finish any project I start because I have no plan to stick to and always find that I can do "that part" in another way and want to re-write the whole thing. 


Now, things will be different. After those articles I managed to grab the essential of the concept of making a plan and sticking to it and not jumping to the implementation process too soon. And so I have chosen the waterfall model for my process.






So I am now jumping into the "Planning the requirements and specs" stage. What purpose will my game serve? Whats the point of it ? I will make a post about this stage when I am done or simply to update.