< 5 6 7 8 9 >
21 - Reloading and Blowing up So work on my game has picked up again! Hopefully nothing will stop me from trying to work at least once every other day if not every day. I've been streaming and uploading the streams to youtube over the last week, I haven't done much work but I guess I should wrap up some of the things I've done and explain them. Main things I want to talk about is weapons reloading and removing parts of the ship. That is most of what I've done sense the last post other then just bug fixes or just polishing how something works. . . . 12/15/2016 5:27:43 PM
20 - Learning Unity UI So I kinda goofed up, I forgot to unmute xsplit after doing a test stream to make sure my internet would hold up. So I guess good news, bad news. Well I streamed today to try to figure out how Unity UI worked, and I managed to get it working, and my stream didn't drop at all. I was about to upload to Youtube then I realized, oops no audio. Anyways small update, but I want to let everyone know I'm back at it, also no code today. Unity UI seemed really bizarre to me, by default it doesn't work like other objects. So every UI thing has to be a child of a canvas and the canvas just kinda sits in your game space but has a fixed location. That's pretty nice for like a hud or something that will always be in the same place, but that wouldn't work for everything I needed. Sure I could do some math to figure out where a object was compared to the camera then place it in the same relative place of the canvas, but uhhhh no thank you. . . . 11/28/2016 4:51:55 PM
19 - Sound Cloud Display So I broke my foot a while ago and had to stay in bed for a while, plus the pain pills I was on made me have pretty bad nausea if I wasn't laying down. Well I'm back now! So sense it has been like a month sense I last programmed I figured I could get back on the horse with something easy. Plus I wanted to make this. So what did I make? Well basically it hooks into Chrome and reads info from soundCloud to display the song name and artist(well it's not always the artist so in the code I refer to it as info). So a while back I went into this Pandora player I made, it's a pretty similar idea, but way easier because it doesn't do anything with IRC or have really any logic. Why did I do this, well I want to start using royalty free music, as I should of done a while ago, and there is a ton of royalty free music on soundCloud. . . . 11/13/2016 9:29:42 PM
18 - Systems Inheritance Alright last time I said I was going to talk about Inheritance, I'm not going to cover everything about inheritance but let's at least go into the basics. So basically it's an IS-A relationship, so a Dog is a Mammal, a Mammal is a Animal, and so forth. Let's show what that would look like in code: . . . 10/8/2016 6:23:16 PM
17 - Movement: Positioning So last time we covered Movement, and today I want to go more into detail about position. So you might be wondering, why is this an issue? Well the problem comes down to user experience, at a glance you should be able to tell who is just sitting in a room, and who is actively making a difference to the systems(weapons, sails, steering wheel, etc) in the room. If we make it so the left position is always the primary/active crew member it becomes easier for the user to tell what's going on. Because a vast majority of people who play this game will be used to reading left to right, it makes sense to have the left crew member be the active one. Okay first of all, let's cover how we decide who is primary and who is secondary in a room: . . . 9/18/2016 3:26:24 PM
16 - Movement So I'm moved in to my new home and things have started to settle down a bit. I tried to stream but I'm on wifi and it is not working too good, every so often my connection drops for half a second. Luckily I'll be moving my computer to a room where I can have a hard line, but I have to clean up enough space first. Until then no more streams, but enough about this let's get into the topic on hand: Movement. So before I covered how I did pathfinding and we are working ontop of that system, where we have a queue of what rooms we want to move to. Having people teleport around though doesn't look very good, so clearly need some sort of movement system in play. So let's jump right in! . . . 9/14/2016 10:04:44 PM
15 - Swap to Unity Alright so now that I'm back in the sing of things, I want to go over a bit more in detail why I made the switch from MonoGame to Unity. I do wish I could use MonoGame, but it will take longer to develop with it. Now this difference might be different if someone is more experience with game development, but I haven't done much with video games. I have no problem with people who use Unity, but the first time I do something I like to do it as low level as I can so I know exactly what is going on. Alright, let's jump into some code for starting unit selection and clicking on things. First MonoGame: . . . 8/27/2016 6:05:42 PM
14 - Pathfinding If you don't know, I'm making a video game, you can help support me on Patreon, if you can't donate please share with your friends, every thing, no matter how small, helps. Alright I started working on my video game, I ended up going with MonoGame. While I'm happy with the framework I have to do almost everything by hand. That makes things harder on me, but I enjoy having full control and learning the inner workings of everything. . . . 4/3/2016 6:36:07 PM
13 - Multi Channel IRC Alright I finally spent some time working on my IRC client for twitch. I think I made some good progress! . . . 4/20/2015 7:58:45 PM
12 - Triple Triad and Unit Testing Alright I've been busy and sick, and I haven't done any programming the last few weeks. First I got really sick(I ended up going to the ER, but the doctor was like 'Yah, you are sick'), then a new patch came out in FFXIV and the gold saucer, rip free time. So all my free time has been spent playing Triple Triad. It's a really simple card game that was in FF8, but it's really fun. There are a few ways to get cards: by playing NPCs and random drops from certain fights, and Square Enix hates peoples free time so there is some crazy drop rates. If you want to play seriously you need to get 30, and at some point 60 cards, because that sets the limit on how many higher level cards you can have in your deck. So yeah, the grind is real. . . . 3/3/2015 9:47:02 PM