After working with python for some time now, and trying to find new income opportunities, I have decided to create a training course (video series) about Python Game Development. This is the first of hopefully many programming courses I want to create. This one focusing on teaching people with little to no programming experience, how to create a small video game.
I have started another project. I know, i have way more irons in the fire than I can possibly handle. But this one is a good one, and deserves the attention. Browser Automation, tends to be used for testing, automating repetitive tasks, and all sorts of SPAMMING. I will let you're imagine decide how this tool can be used.
Have you ever needed to get applications running on a computer at home, available over the internet? I have several times, an SVN server, Chat Server, FTP server, testing HTTPd, SSH for my Raspberry Pi, just to name a few. The problem I have always face was configuring the router (or routers in most cases) to forward requests appropriately. And if I forgot to create an IP reservation for each device, come reboot time none of the configuration worked. It was a headache. Tor can actually fix this for us. While normally used for anonymity, it has some other cool features. Tor Hidden Service to be exact.
I have been experiencing some rather significant irritation and frustration with python, here lately. While the syntax and language features are unparalleled by other languages (except maybe, Nim Lang?), there are things about it that just irk me. GIL, threading isn't real, dependencies & required compiler toolchain, slow execution speed, etc.
I stumbled upon The Linux Game Jam 2017 just in time to enter it the day it was starting. It gave me a really good excuse to work on a game that I had been wanting to start for a couple years now. The only real requirement for the Jam was it had to run on linux. Browser, JVM, Native, etc. As long as you could start it without using Wine. I chose to develop my game in Pascal using the ZenGL library to get some basic stuff out of the way.