Thanks to Yehoshua D. Stone (YouTube) who has had a go at porting the olcConsoleGameEngine to Linux (GitHub)
Thanks to Rene Kjellerup (GitHub) for converting the olcConsoleGameEngine to use SDL
Thanks to Brek Martin (YouTube) for porting over the Retro Racing Arcade Game to the PlayStation Portable (!)
Thanks to @Rraccd for a very flattering blog post regarding the Code-It-Yourself Tetris video. That project looks cool and I wish you the best of luck!
And of course thanks to the many viewers and subscribers for your really kind words in the comments. I set out to make some videos about code, and if people found them useful it was a bonus. Guess what? Some of them have!
When I started this blog six months ago, I didn’t really intend it to be a useful or entertaining resource, it was really just for me to record some programming ideas. Some of you may know why I started. During my academic and professional career I’ve mentored many young people, and frankly their coding skills suck. There are lots of reasons for this, but I believe the most important one is the quality of the programming resources available. Programming resources targeted at the aspiring programmer are mostly terrible. Books are boring, tutorials are baffling, videos are patronising and everyone who thinks they can code puts you down at every opportunity. The growing “maker” programming community believes you can get by with drag and drop coding, and cut & paste scripts – these offer a solution, but don’t teach anything.
My videos try to be a bit different, and I try to take the time to explain the algorithms and why they work. I don’t need to present the topics that are not important to this – GUIs, graphics libraries, off-the-shelf game engines. But you still need methods to display and accept input. So it appears I’ve carved a little niche with my “command line” approach. It also happens that this is a really low barrier to entry. I try to keep my programs to <300 lines. This is not some arrogant “look how great I am” thing, rather, it focuses me to produce only relevant, functional and clear code. Also humans can cope with about 300 lines, it’s easy to navigate and remember.
So I’ve been a little overwhelmed recently by the fact the YouTube Channel has just hit 150 subscribers, and I’d like to thank them all for taking an interest. It really does make it all worth while and I hope people are learning from the videos. I know they can be a bit geeky, a little dull, look a bit rough, but I’m made up with it. I’ve been surprised by just how much effort is required to make a good video and I know there are many video creators that can put me to shame, but the late nights, rows, frustration and coders-block have all been worth it, and I’m proud of the results so far.
A nice old fashioned written post for a change! At the time of writing, my YouTube channel has had 1838 views, and I’ve got 45 subscribers. I’m really pleased with the progress. On average, my videos get around 35 views each. But, something strange has started to happen – I’m developing a returning audience! And they seem to be a thoroughly pleasant bunch too. This is a bragging post that’s for sure, but I thought it would be nice to archive some of the fantastic comments. I make an effort to reply to each comment, which can be a bit fiddly through the Android Phone App, so apologies to any I’ve messed up!
In response to my “Packing for the holidays” video:
“Are you really going on holiday? Have a good one :)”
“Have a nice holiday !”
“have a good one dude xx”
Glad to see someone is finding the content useful – that’s my sole motivation – I’ve no intention of monetizing this thing!
“Thank you a lot, great video, Lambda function syntax was mystery for me for a long time.”
And some genuine content love! Thanks guys 😀
“About to finish you channel marathon and suddenly, another great video here! Oh dear…”
“You sir, deserve more views, subscribers and likes. I’m pretty sure this channel is going to be way more popular in the next couple of months or years.”
“I’ll be disappointed if your channel doesn’t end up pretty big. If it isn’t, that only reflects today’s lazy hobbyists. I’m driven by the thing itself, and only part of the motivation is directed toward my videos, but I can see you’re really trying with the video production.”
And yes, these are people I don’t know. I must confess at first I thought it may be a buddy or family member just trying to support the channel, but they are legitimate. Except for the SPAM comments! I don’t get many and oddly they’re always from strange music channels.
Anyway, I’ll finish this post off with a link to someone else video. I must confess, I never considered this sort of thing when I started out in January – Of course, I’ll return the favor!!!