Sharing my C++ project portfolio

I don’t know if this counts as “tooting my own horn,” but I hope not. This forum is one of very few places where I’ve had interaction with folk (at all, electronically speaking), and felt a sense of community to boot.

Anyway, I have been hoping for quite some time now to move vocationally into the software engineering sphere (working from home, specifically), and as yet it hasn’t come to pass. Last year I got some contract work with a CAD company, but after a 2-month project was completed, they had no more work to pass on to me. I put out applications for a few months after that, but then stopped.

Now, after a hiatus, I’m gearing up to start putting out résumés and applications again, and in preparation for that I’ve spent an amount of hours which I will not name in prettifying all my C++ hobby code, and posting my projects to GitHub as a portfolio. I’d like to share the programs with you all, both for your possible enjoyment, and for the however-slight chance that you know someone that would be interested in hiring (or contracting with) a guy like me.

The link is johnnywz00 (John Ziegler) / Repositories · GitHub. All of the projects are written in C++ (other than Prince Quisborne, which is linked there also), and use no engines or libraries other than SFML for fundamentals like drawing to screen, getting user input events etc. You can browse the code if you’re a code kind of person, or you can download and run the programs, which don’t require any installation.

A quick flyover of the projects:

LogicCircuits: an editor and simulator of computer circuit boards, showing how things like arithmetic etc. can be accomplished just by opening and closing little gates to let current flow to the right places

ZGolf: a working but still-in-progress 2D platform-style cartoon golf game. You can create your own levels in an editor mode

MirrorPaint: my own souped-up rendition of a classic brush mirrors program

ZBilliards: an 8-ball game

CountryQuiz: a learn-and-quiz geography program that I put together for my kids

LetterInvaders: a typing practice game for my kids that initially arose out of my first experiments with sphere collision physics

SheepMaze: a maze generator with a sheep that can try to find its way through

Hopscotch: a rudimentary platformer game based on a teddy bear from my childhood, which incorporates the matching ideas of the vintage game Oxyd. Also contains a level editor

Parasheep: an arcade game that arose from my earliest experiments with projectile physics and was influenced by the 1984 game Airborne

Okay, thanks for your time!

4 Likes

Nice! If I wasn’t afraid of C++, I’d probably check these out immediately. I’ll bookmark it anyway…

1 Like

The programs are downloadable, so you don’t have to know C++ :slight_smile:

1 Like