Add new game screens in GNOME Games
completed by: Mike H
mentors: Robert Ancell
The GNOME Games project is wants to have a "new game screen" (see https://live.gnome.org/GnomeGames/Modernisation). A "new game screen" is a screen that is shown when loaded that shows a preview of the different game modes (e.g. easy, medium hard) and the game preferences available. In a single click the user should then be started in the game of their choosing. See Sudoku for how a screen should look. The student should pick one of the games listed there and create a new game screen for it, it is suggested that gnomine, gnotravex or mahjongg will be the easiest.
You will need to know the following skills:
- How to use the GNOME issue tracker, bugzilla.gnome.org
- How to use the GIT version control system
- How to program in the Vala language
- How to use the GTK+ GUI toolkit
For more information see:
- https://live.gnome.org/GnomeGames/Contributing
- https://live.gnome.org/Git/Developers
- https://live.gnome.org/Vala
- http://www.gtk.org/
To complete this task you need to:
- Note in the bug that you are working on this feature
- Check out the master version of GNOME Games from the git repository
- Compile a local version of the game to be developed
- Modify the source code to add the feature
- Test and confirm the feature works
- Get your changes as a patch and update the bug about the feature