+ 2

Are there any c++ projects/challenges that allow you to put what you learn into practice?

I have just learned about classes and am now looking at Inheritance and Polymorphism. I feel like I understand it but as we all know best way to learn is to put what you "know" into practice. I can't think of a particular idea to test/implement with regards to classes and such. So does anybody have projects/challenges/ideas that can be tried an tested. e.g. see this code here...execute it.....do you understand how it works?.... okay now implement such and such to prove it (nor sure that makes sense)

13th Feb 2018, 2:55 PM
Tamaryn Thomson
Tamaryn Thomson - avatar
3 Answers
+ 2
Some ideas: Simulate the game of life. Make a command based text editor like ed. Make a chess engine. Make a text adventure (engine). Solve equations. Websites: https://reddit.com/r/dailyprogrammer https://projecteuler.net https://codewars.com
13th Feb 2018, 4:47 PM
Vlad Serbu
Vlad Serbu - avatar
+ 1
One thing that I did a while ago was to make a small library that simplified files. You probably havenā€™t used files yet, but there are other difficult parts of C++ that you could simplify through classes.
13th Feb 2018, 3:11 PM
Jacob Pembleton
Jacob Pembleton - avatar
0
Codingame is a great site with puzzles to practice coding. I learned a lot from it.
14th Feb 2018, 1:12 PM
Nitzan
Nitzan - avatar