Things are moving well forward… even if it’s a lot slower than I’d like. It’s rather frustrating to learn I can’t make a whole game in just two days! 🙂
Had another day in the train, and had planned about a 4 hour work-day. It has turned into an 8.5…
- Must be a little bit more careful when reverting changes in Tortoise… today I accidentally rolled back a half hour of work in trying to resurrect a single file. Must say though, I’m very glad it happened now and not at a critical point in time, with critical files, with critical changes 🙂 For half hours worth of work, it’s a good mistake to make at this point in time.
- Starting to understand why people use languages other than C++… Before today I’ve be strongly of the opinion that C++ is the be-all and end-all of programming languages. Today, however, I had to tackle some virtual and inheritance problems that don’t really exist in other languages. It was a long-hard lesson about why sometimes, letting a language such as C# or Python automagically handle is just that much easier. Furthermore, in an attempt to create a custom container for a custom class, I also discovered how useful languages that automagically handle memory, and pointers to objects can be.
- On the plus side, the custom container situation had one major benefit. It taught me to stop being a smart-arse. Most of the time when coding, I’m trying to imagine every permutation and situation in which a class could be used. Today I worked out that not only is it a waste of time and resources, but I know every permutation and situation in which this class I’ve made will be used. There’s one situation. This game I’m making right-now. Why am I spending hours fiddling around with entry removal and memory management when I only need to add items to the container? Scoping and time-management are two of my weakest skills, and this experience with C++ has reminded me that sometimes, it’s because I’m trying to be too smart.
Last Stable Result
Anyhow. I know you want something to fiddle with. So here’s [ Sirtet 0.1 ]
*Still going to eat your memory if you play it for a few hours straight. Other than that, it’s relatively harmless.