So you thought I was gone…

Hey guys,
Steve here.

Let me compare myself to the Texas weather for a moment. Readers of my blog who don’t actually live here may not understand this, but there’s a pretty good chance you will.

Okay so it’s an El Nino winter here. That tends to mean higher precipitation amounts and cooler than normal temperatures. That’s what we were all expecting anyway. Some took it to mean lots of snow and arctic weather, others thought it would be cool and rainy. But due to the absense of cloud cover, it has been, hot for lack of a better word. And for a reason that I’m not quite sure of, it has hardly precipitated, in any form.

I might be somewhat of a weather geek/enthusiast, but that’s not why I shared that weird bit of Texan climatology. But I’ve noticed something as well. I’ve kept saying, [in my once-a-month blog postings], that I would get back to it, I’d be blogging “next week” or “more routinely”. I haven’t been doing this for too many years but even I know that for whatever reason, I tend to post more at the beginning of the year. On the contrary, I’m posting every 40 days give or take, and sticking to only one subject when I do. Sounds a bit like the dry and hot “El Nino” winter has come to reign over this blog, doesn’t it?

Moving on from that, 2016 has been a success so far, for me at least. Due to complications I may or may not have posted about here, I had to drop my BIM2 class. In its place, I switched to a Web Technology class, where you basically learn to program on the web, at least that’s what I can gather from my experience so far. Despite it being a full year class, (you have to be in there all school year to get credit for taking it), I was somehow able to switch into it for the second semester, and my guess is that I’ll have to finish the class in the first semester of next year.

Despite this not technically being an ideal change, I feel I’ve bennefitted much more from it than the class from which I was pulled. In just 5 weeks of being in that class, I’ve learned HTML, (though I already knew about 75% of it it seems), CSS, though that nearly bored me to tears due to its visually orientedness, PHP, and now I’m working on Java Script, which I find to be the most interesting of them all, due to it’s rather simplistic nature and from what I’ve heard it can do quite a bit.

Aside from school, I’m doing alright. On the coding side, because it’s been so long since my last post, I cannot remember everything, but I did work on S Quad Racing, releasing a semi-major update to my testers on Monday. One amusing bit, however, was the set of bugs that appeared in my crashing code. Firstly, due to a glitch with collision detection, once I crashed into my opponent, the sound played like 50 times. Secondly, when I fixed that and went to go another lap, I apparently spawned at the same spot as an opponent some how, so crashed and burned before driving even commenced.

And to make things even funnier, when crashing finally did work, instead of coming to a stop at the end of the race, for some reason the opponent kept going. I guess I rendered his breaks useless when I smashed into him? No seriously that’s actually never supposed to happen.

I still haven’t fixed the 3rd bug I mentioned, and here’s why. It’s been quite a long time since I played the breakout game I created, and Danny suggested I play it again on Monday night. I did so. And I regretted doing so. The ball movement was all kinds of messed up, so I realized after 3 months of playing other breakout games. So since last Monday, I’ve basically been rewriting the whole entire game. Firstly, it now has missions, and creating new ones is not in the least bit difficult. Secondly, it has paddles and balls which have multiple properties, giving me the opportunity to implement variety when it comes to different balls and paddles sold in the shop. And thirdly, it has forms of currency. Tradepoints, which can be obtained by doing almost anything, and Useless Balls (UB), which can be obtained by completing special bonuses, or with 1000 tradepoints from the shop. And, finally, the ball movement system is fixed. All the above mentioned have already been implemented into the game, and we’re going on 7 days now.

Yes, I know. I’ve gone on ramblings about games before and none have been released thus far. I also know that I have 2 other games in the works. But you’d be surprised how many game projects you can take on when you have no deadlines. Firstly you don’t have to stress about time, and secondly you can stay motivated to work on all three of them because you aren’t working for anyone. (S Quad Racing’s rewrite was a special case, that was mainly due to the entire code base being mangled).

That wraps up tonight’s post. I can’t tell you what to look forward to on next week’s post because I simply don’t know.

Thanks for reading,
type you later,
Steve.

A Lot of Coding and A Lost Friend

Hey guys,
Steve here.
Tonight, I bring to you all some very sad news. Unfortunately, me and Nevaeh are not, friends. I tried to talk to her again the other day, but instead of replying, all she did was look at Danny’s I Pad, which he was using to Skype with me. Oh well, so be it. For all she knows, my name is Meow, I’m from the great state of Meow, I’m meow years old, and my ultimate goal in life is to meow. You can’t really blame her for never wanting to talk to me again, because judging by that conversation I’m quite a big loser. (LOL)
On the contrary, I actually have quite a bit to talk about, all of that being productive, well not really if my ultimate goal in life is actually to meow. But as it turns out, school is going along well this year, especially my Digital Interactive Media class, which is surprising since I was really scared at the beginning of the school year when I found out what the class actually was. I’m not talking about Business Information Management, the class I’m referring to is a massively visual class, where it’s barely the fourth week of school and Adobe Photo Shop is being used already. Fortunately, the teacher is allowing me to use that time to work on S Quad Racing, and setting deadlines for things, a plus since I now have another person motivating me to get things done. Anyway, he asked that I finish the regular racing mode, and I’ll be pretty well darned if I don’t. Maybe opponents won’t be perfectly matched with players, but he asked me to complete the racing mode, and he’s the only person pushing me to go forward, and I’m not letting him down. I have a lot of people who are proud, but he’s the first that is pressing me to get things done in a certain amount of time, and that’s what I’ll have to deal with in the professional workforce. And when telling him about the game, he especially got pumped about the Aggressive mode, and I will provide that to him by the time I leave his class in 8 months if it means halting progress on all the other aspects of the game until it’s complete.
Aside from that, the day after my last post, I finally broke down and employed a beta team for S Quad Racing, due to frustration at having to find and fix bugs on my own, bugs I thought were fixed already. I felt bad for them for having to test such a primitive product with so many bugs, but thanks to them I’ve been doing all the coding and fixing, and letting them test for the bugs for me to fix. This has definitely been a great help to me, because it lifts one of the most annoying jobs of being a developer off my shoulders, and results in me not having to sweep over sections of the game I thought I’d already tested through and through.
For one thing, today I solved all the crashing issues known to S Quad Racing, and also made it impossible for anyone working on a track to lose their work due to closing the application or it crashing. When I say I solved them all, I don’t literally mean I came up with a magic formula that made everything work 100% as I envisioned, however, rather than crashing, the program will simply log the error, notify the player, and save their progress. So, while I’m off coding a new feature, or doing something else entirely, the program will be logging vital errors, allowing me to pop over to that section of the code and fix what needs fixing, though my testers will still need to report bugs that don’t halt program execution to me.
Another plus side to this, is that now I’ll definitely be able to record the audio demo, without having to worry about the program hanging on me like it did in my last attempts. So, and I say this with the finality of a slamming solid stone door, there will be an audio demo by Saturday!
On a final note, I once again decided to revisit BGT, and am surprisingly grasping the subject matter fast, and more completely than ever. My main reason for doing so is a complex game idea I have, one that I’ll save for another post. For now, though, I am signing off, and will more than likely going to bed here shortly.
Thanks for reading,
type you later,
Steve.

A Mostly Good Week

Hey guys,
Steve here.
Though it went by pretty fast, the first week of high school was somewhat stressful. As I said in my last post, I had quite a bit of trouble navigating the school, especially on my B days. In fact, on Thursday, the first day I went about my B day schedule without assistance, I got majorly lost going to pretty much every class, and it took me the better part of 10 minutes to get where I was going. By the end of that day, I was practically cursing the school’s name, and feeling very frustrated.
Thankfully, however, my o&m teacher came back Friday and yesterday, and we practiced that schedule over and over again, so I feel pretty comfortable with it now. Today was the first A day that I had to be by myself, and I didn’t get lost once. Tomorrow, I’ll have to do it alone as well, and though it’s a B day, I don’t feel in the least bit nervous.
That aside, the classes and social aspects of school have gone quite smoothly. Besides making some new friends, I ended up with some pretty good teachers, and my classes, though long and some of them resulting in lots of seemingly frivelous homework, are also not bad.
Off the topic of school, I’m once again able to program! Thanks to Danny, who provided me with the latest setup file for pure basic, I was able to install it to a flash drive, and with drop box on my school computer, access and edit the source code for my game. And, even though it’s been roughly a month since I last worked on it, I created an outline detailing my plans and goals for the game, along with in depth descriptions of each and every feature I plan to add, thus making it easier to pick up where I left off.
Techie rambling aside, I am rather happy to have my good old pure basic back. It’s been a long month without being able to code, the cause of that being the failure of my computer.
Speaking of which, I just learned last night that it will be sent in to HP, so they can have a look at it. They will be sending a box to put the computer in, and we’ll have to mail it back to them, then they can begin fixing or looking at it.
So saying, I recall telling you guys that I might be able to do a podcast soon. I didn’t do it last week, however, due to the fact that for 1 I hadn’t decided upon a game and for 2 we had a family get together on Sunday. I now have a game that I want to do it over, called the Road to Rage. Since the game is on a computer which I have access to, and I am equipped with the means to record a podcast, I will try and get that done and posted this Sunday. So if you listen to my podcasts, keep an eye out for another episode!
Well, I guess that about wraps up tonight’s post.
Thanks for reading,
Type you later,
Steve.
PS. I’ve finally started reading the James Bond (007) books. I’m only on the first one, and so far am really enjoying it!