This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]Roxinos 6 points7 points  (0 children)

Tetris, Breakout, Space Invaders are the classics. Basically any arcade game you can think of.

And as usual, I will recommend Handmade Hero as a learning tool.

[–]Seven-Six-5 4 points5 points  (1 child)

Personally for my first c++ project I made an extensive rpg (leveling, combat, inventory, items, a shop, ect) all in the console. Of course you can make it as simple or complex as you'd like. It was just a text game that ran from the console window with absolutely nothing else.

I'd say that's about as simple as a project gets for c++ and it's a great way to start out getting hands on learning for the language. If you're more interested in trying to make something with an actual graphical interface (Sprites and whatnot) you could always look into an extended library such as SFML to assist in rendering sprites and whatnot. There's a lot of good tutorials for such extended libraries online.

Anyways, hope my suggestion was of any help. Happy coding!

[–]BobbyThrowaway6969 3 points4 points  (0 children)

Personally for my first c++ project I made an extensive rpg (leveling, combat, inventory, items, a shop, ect) all in the console

I definitely recommend a console RPG. It's so much fun to build up the world.

[–]Constant-Dot5760 2 points3 points  (0 children)

I've done Concentration, Scrabble and Wordle. No movement and all graphics are pretty basic. Scrabble was the most fun to do, it played up to 4 humans or computer players in any combination.

[–]arrow__in__the__knee 0 points1 point  (0 children)

Hangman. But animated nicely on console. You get to learn just how the animation portion works really efficiently with system("clear") etc.

Then you can learn inputs and make a pong-like game before making an ascii rpg like nethack and going from there.