Changes between Version 1 and Version 2 of 4.10.Code

Show
Ignore:
Timestamp:
04/11/2012 09:44:12 PM (2 years ago)
Author:
kvigue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 4.10.Code

    v1 v2  
    1 Goal: 
     1Goal:[[BR]] 
    22 
    3     Clean up code based on pylint. 
    4     Add text boxes for story mode before and after puzzles. 
    5     Add difficulties. 
    6     Move the blocks up when they're clicked. 
     3    Clean up code based on pylint.[[BR]] 
     4    Add text boxes for story mode before and after puzzles.[[BR]] 
     5    Add difficulties.[[BR]] 
     6    Move the blocks up when they're clicked.[[BR]] 
    77 
    8 Use case: 
     8Use case:[[BR]] 
    99 
    10     The user starts the program 
    11     The user selects to play a game 
    12     The user can choose from Story or Survial 
    13     If the user chooses Story: 
    14     '''The user is prompted to choose a difficulty''' 
    15     '''Upon choosing a difficulty, the user sees a text box with some story in it. They move on by clicking continue.''' 
    16     The user solves the puzzle. '''Clicking blocks causes them to move up.''' 
    17     '''Upon finishing the level, the user may see an "ending" message.''' 
     10    The user starts the program[[BR]] 
     11    The user selects to play a game[[BR]] 
     12    The user can choose from Story or Survial[[BR]] 
     13    If the user chooses Story:[[BR]] 
     14    '''The user is prompted to choose a difficulty'''[[BR]] 
     15    '''Upon choosing a difficulty, the user sees a text box with some story in it. They move on by clicking continue.'''[[BR]] 
     16    The user solves the puzzle. '''Clicking blocks causes them to move up.'''[[BR]] 
     17    '''Upon finishing the level, the user may see an "ending" message.'''[[BR]] 
    1818 
    19 Test: 
     19Test:[[BR]] 
    2020 
    21     Everything must work as described in the use case. Nothing should crash. 
     21    Everything must work as described in the use case. Nothing should crash.[[BR]] 
    2222 
    23 Results: 
     23Results:[[BR]] 
    2424 
    2525    Story mode "text boxes" are working, but the code probably needs a second pass at some point (it's messier than it should be; we should have planned it earlier in our design). In addition, it needs to be changed slightly to allow a continue button in the "end" phase instead of a timer (so that the player can appreciate their completed puzzle; I plan to add that soon). With this,  
    26 it would also be nice to have a function to break a single string into multiple lines of pygame text surfaces; hopefully that will be in soon as well. 
    27     Blocks move up, but after some discussion we decided we might end up changing how they look (once we have the final art). What we planned to do originally is in place, however. 
    28     As for difficulties, there's a difficulty menu but the difficulties themselves are the same. Those should be in some day. 
     26it would also be nice to have a function to break a single string into multiple lines of pygame text surfaces; hopefully that will be in soon as well.[[BR]] 
     27    Blocks move up, but after some discussion we decided we might end up changing how they look (once we have the final art). What we planned to do originally is in place, however.[[BR]] 
     28    As for difficulties, there's a difficulty menu but the difficulties themselves are the same. Those should be in some day.[[BR]]