Other project suggestions
Here are suggestions for other projects.
PC projects
- A typing tutor. It shows a random word, the user has to type
that. Typing the correct key turns the letter green, wrong keys
increment an error counter. Output characters per minute and number
of errors at the end.
- Minesweeper with a graphical
user interface.
- Tetris
- SameGame
- Game of
Life.
- There are many other computer games with simple graphics that
you can implement.
- Write a class Rational that implements rational numbers and
all their operations, using exact arithmetic on integers (each
rational is stored using enumerator and denominator).
Mini-app projects
- Make a small maze with a marble inside. When the phone is
tilted, the marble rolls in the downwards direction (using
accelerometer).
- A calculator with buttons for the digits and the operators.
- Implement the 2048 game or the
Bloxorz game as a mini-app.
- Implement the graphical LCD clock
as a mini-app.
- Implement an animation as a
mini-app.
- Tetris as a mini-app.
- SameGame as a
mini-app.
- There are many other computer games with simple graphics that
you can implement as a mini-app.
- A mini-app that draws a cube and always shows it in the same
orientation, even when the phone is moved (using accelerometer).