Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

proj01 #76

Merged
merged 81 commits into from
Mar 17, 2018
Merged

proj01 #76

merged 81 commits into from
Mar 17, 2018

Conversation

wltu
Copy link
Contributor

@wltu wltu commented Feb 28, 2018

Fixes issue #20

  • Now the setting of the maze can be changed when a new game is loaded.
  • Timer bar is fixes and solution function works fine.

Fixes issue #25

  • Not sure if it was a issue to begin with, but the old player marker from the saved game does not appear anymore after loading a game.

Fixes issue #33

  • Allow user to use the color picker panel to customize the background color with any RGB value
  • All the other color of the maze is based on the background color.
  • Making the interface part could need some more work.

Fixes issue #42

  • Now the game allow the user to replay the same maze or make a new maze after finishing a game.

Fixes issue #62

  • The music does not overlaps anymore.
  • Music is paused at when different features within the maze like paused screen or open setting is triggered.
  • A pause music option is also added to the menu and "m" key.

Fixes issue #64

  • The maze now allows the user to selected music in a file selection method
  • User can select music from the Music folder under the root directory
  • User can manually add short sound file to the folder for easy accesses.

Fixes issue #65

  • All directional keys work in inverse mode.
  • WASD now works just like the arrow keys.

Fixes issue #66

  • Hard coded start and finish locations are removed.
  • Now provides user a option to customize their start or finish locations.

Fixes issue #68

  • The player now is redrawn at the finish location after winning in memory mode.

Fixes issue #69

  • Solution function now show the solution from the user's current location.

Fixes issue #70

  • Colors and shapes now automatically changes when the option is selected.

Fixes issue #71

  • Inverse mode and random control now cannot be selected at the same time.
  • A new normal mode option is added in the menu inverse mode and random control is not selected.
  • The setting now does not make a new maze if nothing significant to the maze is changed.

Fixes issue #73

  • New maze screen is used and work with all different size of maze.
  • All issues for the pause feature is fixed as of now.
  • New issues that were fixed in the process.
    • Player piece can still move under the pause screen.
    • Maze overlaps with the pause screen after making a new maze.
    • Music doesn't stop when the game is paused.
    • When pressed the new game button while in the pause screen. the pause screen does not disappear while the new game is actually running in the back.

Fixes issue #74

  • The maze window now cannot be resized.
  • The option to change cell width for the maze is now removed. The minimum cell width is now determined by the default 20 by 20 maze.
  • There is now a minimum size for the maze window size. Any maze that is smaller than the default size of 20 by 20 is scaled up to the window size of the 20 by 20 maze by increasing the cell width.
  • Larger mazes have a constant cell width and the maze window is just dependent on the row/cols and the default cell width.

wltu and others added 30 commits February 5, 2018 17:09
…bPerformed method in the KeyBoardAction class.
…nPerformed method in the KeyBoardAction class.
Fixed the memory mode when finishing the maze.
Colors now automatically udates after changing the setting.
Fixed the memory mode when finishing the maze.
Colors now automatically udates after changing the setting.
@CDLlo CDLlo merged commit 67fc97e into ucsb-cs56-projects:master Mar 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants