The Blogs

So started working on a new section today, crew combat. Basically you will board the other ship and try to take it over. I spent the first part of the stream trying to figure out how to pass data from one scene to another, I figured it out after a while. You can keep data by making something static, and you can keep gameobjects by using a DontDestroyOnLoad or something similar. So let's go into how I spawned dudes on the ship.

void Start () {
02 February 2017
So blah blah blah, stuff in my life happened, nothing important, let’s talk about something fun instead: nihilism! There are a few different types of nihilism, but I mostly want to talk about existential nihilism. This is the idea that life has no intrinsic meaning or value. For this, let’s just assume there is not an afterlife, well at least one that doesn’t depend on your life. With that out of the way, I would like to put forward the statement that nothing you do matters, and you have no inherent goal in life. Don’t worry it’s a good thing.

Okay let’s go over the first thing, nothing you do matters. Let’s start small scale. Such as an average person who isn’t an outlier in really anything. Clearly nothing they do matters, they are a replaceable person to the world. Sure to their family or friends they matter, but to the world they don’t. Let’s also say they don’t give birth to anyone of importance either. If that person was never born, the world would not be very much different. Their family and friends would have someone else in their life.
02 February 2017
Alright so let's talk about movement. It's really annoying and hard to get right. I fiddled with it yesterday and ironed out some issues, but I still had some problems. The bulk of what I did today on stream was fixing the issues with movement, but I'm pretty sure I got everything worked out. I also did some other cleaning up, added numbers to weapon UI, hover over for crew to show skill levels, use function keys to select crew, and added a way to restart the game after it was over. I changed a good chunk of the movement stuff, so let's just jump right in.

public void Move(Queue<Vector2> queue)
01 February 2017
Normally I like to post dev blogs the day of a stream, but yesterday I streamed for 8 hours till 11pm, so I was pretty tired. So I guess we are going to go over what I did yesterday, and that's AI! So if you have only been reading the dev blogs and didn't know, I put out a public build last night! You can check it out by downloading a .zip file on my website, you do have to run an exe file, so if that's unsafe to you, you can instead watch a video of it on my youtube.

So before code, let's go over how I did the AI, I think it was a clever trick. Basically it involves an order list that holds onto priorities of what needs to be done. Every so often the AI will run through this list and check if anything needs to be done. Each priority has two things, a filter of segments, and an order. The filter is for what needs to be done, so like manning a weapon is lower than fixing a broken part. The order is for in what order should crew members do things in, so for repairing, you want someone with a higher repair skill to go at it first.
01 February 2017
Oh, I forgot to post yesterday. Oh well, my bad. So on Monday I went to go try to donate plasma like I said, it didn’t work out very well. Because I’m bipolar and I’m taking meds they have to contact my doctor before I can donate. Not only do they have to contact my doctor, but they have to check with the on site doctor as well, and I guess he only works there Tuesday and Friday. The nurse said he would call me yesterday if I’m able to donate or not, so I guess I have to wait till Friday. Kinda sucks I could've used some money.

The person who was setting up my file was pretty cool though. She was some older lady who was really nice. She told me about a promotion I could use that would get me 50 dollars for my first 5 donations, so that’s awesome. Oh and at this place they give you 20/40 bucks every time, 20 for the first time in a week and 40 for the second time in a week. Not too bad. Also I thought about it and the first time I donate I’m going to buy that music licenses for monsterCat.
01 February 2017
Good news guys, I finally finished all the work on weapon systems! Well at least for right now, plus I still need to tweak some numbers. Later on I'll add more weapons that do different things. Figure out how crew damage should be dealt with. But tomorrow I start working on AI, and once that is finished I just need to clean up anything else I need, and than the first public build will be out! So let's go over some of the things I did today. One thing I did was combine some methods from both the connector and segment class into a parent class. There was a lot of code copied between the two plus I needed that whole thing with holding onto a target type, this get's rid of all of those problems.

30 January 2017
Alright, going to go donate plasma today. It’s only a 45 minute walk away so that shouldn’t be too bad, but it is a little chilly out so that might suck. I know the first thing I’m going to buy is a little external battery for my cell phone. When I broke my foot then later when my computer died I sat on my phone pretty much all day with it plugged it and basically ruined the battery life. There might be a way to fix it, but whatever. I checked and batteries are only like 15-20 bucks.

If you haven't donated plasma before I would recommend it. The first visit takes a while because they make you do a physical, but afterwards it’s only about an hour or two for 20-40 bucks depending on where you go. It’s kinda bullshit that companies that take blood don’t pay at all when they mostly just sell it to other companies. I guess if the blood place was making almost no profit on my blood I’d be more willing to do it. But I’m not going to give them it for free if they are just going to turn around at sell it.
30 January 2017
So I'm really close to getting weapons finished, finally! I think just one more day to get some more HP stuff working and clean up a few things, and boom done. Then I can start working on AI then I have my first build out. This one I'm going to make public to help get people interested. After this build though I'm only going to put out builds to people on my patreon so after this build comes out, go check it out if you want more. The animation stuff I did was mostly gui stuff in unity, so let's cover how I got HP showing and maybe something else.

29 January 2017
Alright, game night last night was pretty fun. Getting drunk with friends and playing silly games, kinda hard to not be fun. Some of the games we played: Villages, Bang! The Dice Game, and Joking Hazard. They are all pretty fun but I think I enjoyed Joking Hazard the most. It’s by the guys who did Cyanide and Happiness, and it plays a lot like Cards Against Humanity. But instead you are building three strip comics with cards. Maybe it’s because I’ve played a ton of Cards Against Humanity so it’s become dull, but Joking Hazard was way more fun.

Also yesterday I was able to go to my wife’s house and pick up some stuff I needed, so Monday I can go donate plasma. It will be nice to have a little money for food and e-juice. Not going to be fun walking about an hour there and back, mainly heading back after donating. At least they give you some juice to drink to rehydrate you. They say you can earn about 260 a month, that seems a little high, but who knows, I could use like 60 bucks a week. I guess we will see next week!
29 January 2017
Alright game night is tonight! I’m excited about it. It’s going to be a busy day for me, but it should be fun. Basically a few people are coming over and we are just going to play various board/card games. Really I’m just looking forward to having some nice social interaction. I’ve been pretty lonely without my wife around. I talk with my roommates every day but it’s not the same thing, so maybe having a small nerd party will help out.

Luckily my raid time on saturday got moved up, normally we do it later in the night, but it got changed so we finished at 6pm my time and the games don’t start till 8. So I need to go visit my wife so I can at least get a proof of address and my SS card so I can start donating plasma, and then clean up the house a bit. I’d like my wife to come to it, but I doubt that would happen.
28 January 2017