Friday, February 24, 2017

I DID A THING! (2)


Image result for yay
I made some programs last Saturday! This is a real milestone. I used a tutorial for the first program which was made by Unity itself. The program was essentially a game where you roll a ball on a platform and collect points. Using the tutorial I learned about jargon such as box collider and rigidbody, which made physics and collisions apply to objects. The other program that I made was close to cookie clicker. I called it "Meme Generator." Basically, it makes memes instead of cookies; probably the greatest game of all time. Using Coroutines and IEnumerators, ways to start and stop "mini-functions within functions," I was able to start separate actions whenever I made and clicked a button on the screen. Here is a picture of my game in all its glory:

Ok, this game does look VERY simple, but it has a lot going on behind the curtains. Each button has different actions: Clicking the Pepe button makes a noise and flashes rainbow like the picture above, Sanik does all of that and makes Sanik run across the screen, and the Hello! button only gives one meme. Each button costs a certain number of memes to click, and they produce memes at different rates. Another ~super amazing feature~, is that each button displays the cost. You might be thinking: what makes this ~super amazing~? WELL, each button increases in cost each time one is clicked. This forces the button to add x amount of memes to the cost of the click. ISN'T THAT COOL! Anyway, my class is really fun. My teacher is pretty ~chill~, and I seem to be rising above many other students in the class #Goals.


About the Game Boy: Our class is going to start building the Game Boy in a couple weeks. We are renting a spot in The Hacktory, and they are buying materials for us to choose from. Hopefully we will be going there after class within two weeks. Until then, Auf Wiedersehen.
   .-.  _
    | | / )
    | |/ /
   _|__ /_
  / __)-' )
  \  `(.-')
   > ._>-'
  / \/


Share:

Tuesday, February 14, 2017

What Should I Do? (1)

What to Study....
Image result for thinking meme
For me, choosing how I am going to spend my time with this project was pretty simple. I love the internet, but so do most people. I asked myself how I could stay in touch with the web, while providing an interesting story that isn't just me wasting my time. In my opinion (which is hopefully worth something), Unity is a really good way to stay true to my love of technology while incorporating something to learn. 

How I will learn:
Image result for knowledge meme

Since September I have been going to weekly classes at Temple University to learn java. I am now able to move to the next class: Unity. Unity is basically where you can make ~anything you can imagine~. I have only gone to a couple of classes because they just started the new class, so I don't really know a ton about how it works. I can make pretty basic games that involve collecting points and walking around, but I still have a lot to learn. 

#Goals:
Image result for Yay meme

My overall goal is to participate in some form of competition. My class is already signing up for things to do after are 5 hour sessions. Our first extracurricular activity is to build a Game Boy by 3D printing a case and using material that the teachers will buy us. It seems really complicated, but I think I can get it done if I can work with classmates.  My first competition is called Code Day. it is a 24 hour event where you are put in a room and hopefully have something to show for it. I have only been to one of these, and I won one award for art and style. This time, I want to get a trophy that actually relates to the coding part of the process. As far as my weekly timeline, here is a basic list of what I need to do each week. 

Week One
-learn how the coding operates and functions
-know how to follow a tutorial to make a game
-practice my typing (I am a speedy typer clocking in at 45wpm)

Week Two
-know some steps of programs before they are shown on the tutorials
-understand what I am writing
-do some coding on my own

Week Three 
-begin to make projects with only simple instructions
-change the code I work on during class to really make it my own
-get a feel for what competitions are in the area

Week Four
-start signing up for competitions
-begin working on Game Boy design
-prove to my teacher that I can "be very the best like no one ever was" (meaning stand out as a good student)

Week Five
-code on my own and give myself projects
-work with very vague instruction
-be able to have fun with my work (make it cool-looking and nice to look at)

Week Six
-Compete in a place that would be challenging 
-Win enough competitions to travel out of state (that's when you know you are good enough to possibly win lots of challenges according to my teacher)
-be comfortable coding completely on my own

My final competitions are probably going to be really scary for me. I don't exactly "work well under pressure," but I think that this is a good push for me in terms of learning and achieving my goals. So ready to wake up at 6:00 am every day for class! Anyway, have fun ~following my adventures~ as I attempt to do something with my life. 
Image result for ok bye frozen






Share: