Monday, December 15, 2014

CSG 129/130: Polishing and Retrospectives






















Hello everyone!
Today we did some bug fixing, polishing  and a test run of our presentation. Shea found a a few problems with the life replenish script and the highlight script. I went though the highlight script to try and figure why it was making the health and key switch between green and red when the player was on top of them. I found out that some how I combined  the read and green code together with the curly brackets. It was a easy fix. I also helped Eric O. adjust the values n side of the health replenish script so you didn't start off almost dead when you go in to battle. Then Shea and Eric H. went over the Bereavement presentation for demo day. Shea nailed the presentation for the most part while Eric H. played though the game on the projector. I really feel that demo day is going to go well!


Now on to retrospectives.
This semester was great .  I learned a lot about developing a game and how agile can be a epic fail if you don't follow the rules. I learned how important sprint 0 is and how it maps out the rest of the project. The planning process is one the the most important parts of a good agile based development. Also, communication is key on any team. Being open with your team make it easier on the team, the project and yourself. I also think our scope was way to big for a 16 week project. Looking back, we should have focused on creating a smaller game to get the bare minimum features working and polished before moving on to other levels. Then it would have been possible for us to create more levels and a more complete game. I also learned that no matter how hard I work, it means nothing if other people don't work hard as well. When creating a game its not about the one person it's about the team. If one person fails we all fail. I'm really excited to move forward with my education in the  CSG program and I can't wait until next semester.

Thank you for following me on my journey this semester. I hope you enjoyed it


CSG 130: The Highlight Script

Hello everyone.

After talking with the team , We realized it would be cool if we had a highlight script to highlight  our pick up items when the player walks over it. So I took on the task of trying to figure out how to do it. I knew I would need to use a boolean to get it to work but I wasn't sure how to word it. So I went back to my best friend GOOGLE and found out how to create it. Here it is!



CSG 129: Victory Version 1

Hello everyone!

Today I  decided to work on a song for after you beat the final boss. I named it Victory! I know it's kind of boring but, it was the only thing I could come up with. I wanted something uplifting with strings and a fast tempo. After about an hour of terrible melodies I finally created something I thought fit my vision. As of right now, the song is sort of annoying and a little boring. But with a little more time I know I can get it to sound EPIC! Here's what i have so far. Enjoy!


https://drive.google.com/file/d/0B6dedthDQTrMR3NvUmZ6SHJRLVk/view?usp=sharing

CSG 129: Life Replenish Script

Hello everyone.

Today I took on the task of creating a life replenish script. It took longer then I thought but it came out nice. Early on I had a problem with the life pick up giving the player too much life but Mike helped me fix it. I had a few numbers off and he saw it right away. I'm just happy we're almost done with the game and this is my last script.
Check it out!

CSG 130: Weird

Hello everyone.

So while I was trying to create Shock and Sadness I created this song called Weird. Weird my first attempt at making a sad song. At first I didn't like this song at all but while going though all of my music files looking for music for level 2 I realized it wasn't that bad. I let Darrin and Anthony listen to it during the audio meeting and they really like it. I changed a few patterns up and got rid of a few instruments and now its a song I really like! check it out.
https://drive.google.com/file/d/0B6dedthDQTrMVGk1aXoxRmRlYmM/view?usp=sharing

CSG 130: Game Over Version 1

Hello everyone.

So I was talking to Anthony and Mario and they alerted me to the fact that we didn't have any game over music. So I threw something together for them as a place holder but i think with some work my place holder could be the actual game over song. Take a listen.

https://drive.google.com/file/d/0B6dedthDQTrMVWp4SS0zMTFDYlE/view?usp=sharing

CSG 130: Lock And Key Script

Hello everyone!

So I took it upon my self to create a lock and key script for the three doors on the level. I searched fir hours and found nothing! Every script I tried was either broken or in java script( I suck at converting form java script to c#). So I gave up for a few hours and it hit me! why not use a boolean then put a IF statement inside of a IF statement with a tag name for the key? It made sense to me! I played around with my idea for a few hours and it still wouldn't work. Then once again I asked Mike to look at my script. He told me the "logic is there and it's written correctly... I don't know why it isn't working". Then he saw that i wrote my boolean wrong. when i was declaring my boolean I typed  bool checkIfTriggered = false instead of  bool checkIfTriggered = true.  One little thing had me feeling crazy for hours. After making the change to my script it worked just fine.
Here's the script.

CSG 130: Pick Up/ Destroy Script PT2

Hello everyone.

I realized that my destroy script worked a little too well. It was destroying the pick up item before it had time to play the SFX for the item. I tried adding a timer with the  IEnumerator method on the destroy script but it still wouldn't work. So I decided to go ask Mike about it since I couldn't find any answers on Google. For a second he couldn't even figure out why the IEnumerator wasn't working. So he told me it would be best to get rid of the destroy script all together! Then she showed me how to have tell my pick up script to check the inventory and destroy the item if the item was in the inventory array. Mike is truly a life saver!
Here's the line of code that saved me!

CSG 130: Inventory System

Hello everyone!
I'm really excited today! I did some thinking and remembered we really needed a inventory system. I honestly didn't think I could write a inventory script. After some research I realized it wasn't that difficult....well a basic inventory system isn't that difficult. It was only a few lines of script. I was really mad when I found out how simple the scrip
t was but i'm happy I figured it out. here it is!


CSG 130: Deeper Into Madness

Hello interweb!
I was doing some thinking and decided I wanted to create something a little more 8bit.Since we needed another boss battle song, I felt this was the perfect time to get back to the basics.Deeper Into Madness is a pretty up tempo song. I tried to make it up beat and insane much like Meet the Reaper and the Insanity song. I think I did a pretty good job. I discovered two sounds in Fl Studio ( Action 3 and Bite Size)that I thought fit with the sound I was going for. I also have to change ups in the song that makes it sound more dramatic. take a listen and enjoy!

CSG 130: Victory Final Version

Hello everyone.
I finally finished the Victory song. It took more time then I thought it would but it done!
I have a my 8bit sound along with strings,piano and a orchestra synth sound. I changed a few patterns up and added a few. It has a richer sound to it now. Simple yet complex. Check it out for yourself!

CSG 129: Something Darker

Hello everyone, welcome back!
So I felt like some of my music was a little to up beat and a little too fast. So I decided to create Something Darker ( I know Terrible name). I wanted to create something a little sadder. A little slower and kind of dreamy.After a few hours I came up with this. check it out!

CSG 129: Game Over Final

Hello everyone.
So I realized that I like the place a lot more after listening to it a few times.
I changed a few patterns up and added a few change ups. I came to the realization that this was probably the saddest song I've made so far. To be honest, it really sounds like you just failed at something. I let the team hear it and they all loved it so the game over scene is good to go! check out the song below!

CSG 129: Shock And Sadness

Hello everyone.

With Shock and Sadness I wanted to give a sad and creepy feeling. This song was actually really hard for me to create. At first I couldn't capture the sadness and I was really frustrated. Then  Athena gave me a good idea. She told me to think about how i felt when my dad died a year ago. She said " try to remember the shock ad sadness you felt when you realized he was gone." After  a few minutes of really thinking about it and a few tears I came up with this. This song will always  be special to me now.

Enjoy.

CSG 129: Back To Programming! Pick UP Script

Hello everyone.
So I realized that we didn't need anymore music for our MVP but we still needed a lot of scripts. So I took it upon myself try and tackle a few of them. I have no experience in coding what so ever. I haven't even taken my ITDEV  class yet. But with hours of research and Youtube I created a pick up script! I knew what I needed to happen in the script  but I had no idea how to go about writing it. After watching a few Youtube videos I finally got this script to work! Here's my script.

CSG 129: Pick up With Action Key

Hello everyone.

So I was talking to Steve about my pick up script and he told me it would be better if we could pick it up with the action key (E). I thought it made sense but i had no idea how to do it. Then I realized that I could probably take some code out of the script Eric O. wrote for the scene transition script. After looking at Eric's script I figured it out in a few minutes. Here's the script!

CSG 129: Destroy Script

Hello everyone.

I ran in to a little problem with my pick up script. we realized that if you picked up an item and left a scene, then returned  to the previous scene the item would reappear. The inventory would still show that you already picked up the item. So you could pick up the same item infinitely. That's a pretty big problem! So I talked to josh about it and h told me i could create a script that checks to see if the item had been picked up and if so destroy it. I wrote a script with a boolean  that checked to see if the item was in the inventory array and if so destroy it. it was a pretty simple script. check it out.

CSG 129: Pick Up With Scene Transition

Hello everyone.

I was talking to Darrin about the boss fight with the Teddy Bear. We realized that we didn't have a script that could pick up and store an item and trigger a scene transition. so I decided to try and merge the scene transition script that Eric O. created with the pick up script I created. Since i have a better understanding of how IF statements work now it didn't take long to put two and two together. Here's what I came up with.