Tuesday, May 30, 2017

Final Project Blog Entires

5/30/17-

First, we continued to storyboard our Role-Playing Game as we talk about what roles do our code need to serve in the game. We fixed up the while and if statements for fights with monsters by introducing vairable and while/if statments. After completing that, we started to get to work on the customization part of the game that is supposed to introduce the character at the beginning of the game.

6/01/17-

For half of the class, I started to help David with the battle mechanics and making sure that there are no syntax errors so we can incorporate all of the enemies and levels we need to add in the future. For the remaining half, I started on the beginning half of the game by creating a customization page for your character. I include specific things that will make the game more interesting by asking for what type of stats do you want to become powerful. This will make each playthrough of our game unique. Eventually, I add the switch statements in the code so it can read over easily.

6/02/17-

For the majority of the class, I worked on merging my customization code with David's battle code to make the beginning of the game. So far, the beginning of the game includes an introduction, your name, and a tutorial system of battling. It worked out really nice with no confusing syntax errors. For the last remaining minutes of class, I ended the code so we can even branch it off more.

6/05/17-

For the entire class, I worked on a majority of one of the levels in our game called Field. It includes fighting a boss and choice that either will kill you or make you move on throughout the game. This included many if statements and new classes in order to make different routes for the game.


6/06/17-

For about 50 minutes of the class, I finished up the if statements in the Field Level and fixed a lot of the syntax errors I had going on in the code. My problem was forgetting to close the if statements which made the order very wacky but it is patched now. Towards the end of class, I introduced all of the variables for the battle mechanic and made the code so it could branch to the next level I will working on soon.

6/08/17-

 For the 15 minutes of class, I finished my Field Level completing half of the game' story arc. And for the last remaining 40 minutes of the class, I added the battle mechanics and choice options in the next level called the Castle. I am going to finish this level tomorrow (Friday).

6/09/17-

For the entire class, I got to work on the second and final level, creating another unique enemy for the programs along with some particular Math.random() statements that switches the game up. Along with that, I spent five minutes to my last level and adding some other math.random statements to give it another twist as well. I'm going to finesse the rest of my levels as it may have some errors. After I worked out all of the bugs, the game is now finished and ready for play testing! :)

Tuesday, May 16, 2017

Unit 7: Classes and Objects

Day 4: Wrap up of classes unit. finish the shapes lab or the objects and classes packet or our Classes and object oriented development packet and the minimum requirements in this unit in the packet assigned last week.


The reflect on the following:  share with me in google docs at stark.brooklinehighschool@gmail.com


Write yes or no to the following statements according to what you understand.
I know how to or what is:
Instantiate an object. Yes.
Make objects visible or invisible. Yes.
Move an object on the canvas. Yes.
Use methods on these objects. Yes.
Invoke a method Yes.
Recognize and set attributes of an object. Somewhat.
A default constructor. Yes.
A constructor. Yes.
An overloaded constructor Yes.
An accessor Somewhat.
A mutator No.

Properly document your methods