Saturday, January 30, 2016

Starting in a building.

This week turned out to be more time consuming and stressful then I thought it would be. Two midterms and lack of time to keep up with homework, but here we are at the end of the week. For my first progress post, I'll show you how I started learning the Source Engine with a basic building interior. Keep in mind, this is just the walls with textures and entities. I haven't put decals or props or anything fancy to decorate the rooms, but that would be a good thing to practice.



It started with a room to spawn in and fill with dev textures, weapons, and ammo. The metrocop is there to test the Gordon Pre-Criminal Ai. This those first few minutes of HL2 where Civil Protection just stands around and whack you if you get too close.



Then it expanded. Several more standard rooms on the right and the left leading towards a large room. This is where I started experimenting with lighting and the different effects they can make. Each room isn't an example or showcase or anything, they are more just seeing what I can do.



Flickering lights, textures that do sorta well together, and working doors.



In the large room I used for different examples of lighting but now it has become a Combine Spawn/Fighting room. The soldiers you see are friendly to the player and I set them to follow said player in a squad-like formation. I've been trying to figure out how to get the squad displayed and command-able, like citizens and rebels, but I'm still working on that.

I don't think I'll forget the moment of joy and satisfaction I got when I first node graphed my building. Without the node graph, my combine squad didn't know how to get to me and I would have to let them see me and then have them follow me around. I set up the node graphs and forgot they were set to follow me. I spawned in the map and heard a door open a few seconds later. Before I knew it, a combine squad was running at me and reporting for duty. I loved that they were smart enough to have a mind of their own and find me on the other side of the building, even opening 3 doors to get to me. Now they can follow me throughout the entire building and outside.

So that's my first actually Source progress post. Like I mentioned, I want to do these weekly as a way to motivate me to keep going, but University takes its toll. Next week I can show off my work outside, or researching other successful mods.

Sunday, January 24, 2016

Never enough time.

Oh Boy has it been awhile, but I haven't forgotten about you. As a full time University student who spends his free time doing homework and babysitting, I don't have the time to make too much progress. Here we are in the fourth week of the term and I'm doing my best to keep on top of my work while babysitting, but I think I might have enough free time to get back into this.

I have tons of game ideas I'd love to make a reality. Most of them aren't too original and probably have too large of a scope, but I think it's worth it as long as I start out small. After that pong clone I got to work on a Mario clone (and by clone I mean an exact recreation) but I hit a few roadblocks and couldn't find the time or motive to get back into it. I tried out using GameMaker but it didn't appeal to me. Yes the drag and drop system was easy to use, but I felt like it was always holding me back in a way a script wouldn't. Plus, 2D games don't have that large of an appeal to me.

So where am I now? Well I'm working with the Source Engine. Dated, harder to work with, and a lot more technical, I'm starting to get a hang of the basics. So far I've focused mainly on building a map. I'm choosing to stick with the Source engine because making a mod with nearly all the assets and programming already done is much more preferable then starting from scratch with Unity3D and trying to figure out how to get their free assets to work together to make something decent. Plus, I love Half-Life and it's universe.

So here we are. I'm back again because Raghav from Black Shell Media told me to be more accountable for the projects I start and need to make a habit out of making progress, and that's what this blog is for. So you (random person on the internet) can hold me accountable for my projects. My goal as I state here now: Post on this blog weekly and have something to show for it.

Until next time!

-Dr.N

Starting Fall 2016

I slightly over-estimated how much work I could get done over the summer while balancing my personal obligations. I started summer with the ...