Thursday, May 16, 2013

Test And Debug

Our game did not have any problems really. Not that I have noticed. My teammates tell me that their is a glitch in the maze level although I have not spotted it. I guess maybe it depends on what computer you are using or maybe the browser. A lot of my teammates use Google Chrome as I always use my favorite, Mozilla Firefox. I hope that the judges did not see any glitches in our game and hopefully that did not throw off anything. Our game was tested by my friend Scotty, the team captain of Flower Power, and also by my teammate Mariana. (I hope no other teams going to the Globey's have any glitches. I have played Flower Powers game and seen no glitches, just a few typos I have helped them with.)

Combine FLA. Files

This was very easy for me since I am team captain and this is my main job. Our game started to look so great after we put it together and I was very proud of it afterwards. My team made things easy for me as all I had to do was add in their frames into my folders organized by the gameplay with the instruction & others like it. All I had to do was copy and paste their frames into the main game file on a frame. Flash will paste all of the files. All I have to do is put them in a file because I like to keep them nice and neat. not specifically organized as it was last year, but it's something and it still looks good when you play it. Combining files was kinda hard for some seventh graders and I helped a few of them with it when I visited their class before to see how they are doing with their games.

Tuesday, May 14, 2013

Use Pseudocode And Commented Code

My game in pseudocode...

Match all of the cards to advance to the maze. Get to the end of the maze while avoiding the enemies. Repeat the matching of the cards then the maze. You have won the game.

stop();
//tells frame to stop
var score = 0;
//the fake score
onEnterFrame = function(){
    if ( (MatchE.hitTest(MatchA) && Match2.hitTest(Match4) && MatchC.hitTest(Match6) && Match3.hitTest(MatchB) && Match5.hitTest(MatchD) && MatchF.hitTest(Match1) ) ){
    gotoAndStop(2);
    }
//our matches
    if (MatchE.hitTest(MatchA)){
        MatchE.gotoAndStop(11);
    }
    if (Match2.hitTest(Match4)){
        Match2.gotoAndStop(11);
    }
    if (MatchC.hitTest(Match6)){
        MatchC.gotoAndStop(11);
    }
    if (Match3.hitTest(MatchB)){
        Match3.gotoAndStop(11);
    }
    if (Match5.hitTest(MatchD)){
        Match5.gotoAndStop(11);
    }
    if (MatchF.hitTest(Match1)){
        MatchF.gotoAndStop(11);
    }
//if it hits then it is a pair
        if(score == 6){
            gotoAndStop(11)
//if you won then go here
        }
}

MatchE.onPress = function(){
startDrag(this);
}
MatchE.onRelease = MatchE.onReleaseOutside = function(){
this.stopDrag();
score = score + 1;
}

Match2.onPress = function(){
startDrag(this);
}
Match2.onRelease = Match2.onReleaseOutside = function(){
this.stopDrag();
score = score + 1;
}

MatchC.onPress = function(){
startDrag(this);
}
MatchC.onRelease = MatchC.onReleaseOutside = function(){
this.stopDrag();
score = score + 1;
}

Match3.onPress = function(){
startDrag(this);
}
Match3.onRelease = Match3.onReleaseOutside = function(){
this.stopDrag();
score = score + 1;
}

Match5.onPress = function(){
startDrag(this);
}
Match5.onRelease = Match5.onReleaseOutside = function(){
this.stopDrag();
score = score + 1;
}

MatchF.onPress = function(){
startDrag(this);
}
MatchF.onRelease = MatchF.onReleaseOutside = function(){
this.stopDrag();
score = score + 1;
}
//actual score

stop();
var score = 0;
onEnterFrame = function() {
   
     if(hero.hitTest(enemy1)){
         gotoAndPlay(7);
     }
     if(hero.hitTest(enemy2)){
         gotoAndPlay(7);
     }
     if(hero.hitTest(enemy3)){
         gotoAndPlay(7);
     }
     if(hero.hitTest(enemy4)){
         gotoAndPlay(7);
     }
     if(hero.hitTest(enemy5)){
         gotoAndPlay(7);
     }
     if(hero.hitTest(home)){
         gotoAndPlay(8);
       
     }
     if(hero.hitTest(coin)) {
        score = score + 1; 
       scoreDisplay.text = score;
       unloadMovie(coin);
     }
      if(hero.hitTest(coin2)) {
        score = score + 1; 
       scoreDisplay.text = score;
       unloadMovie(coin2);
     }
       if(hero.hitTest(coin3)) {
        score = score + 1; 
       scoreDisplay.text = score;
       unloadMovie(coin3);
     }
       if(hero.hitTest(coin4)) {
        score = score + 1; 
       scoreDisplay.text = score;
       unloadMovie(coin4);
     }
      if(hero.hitTest(coin5)) {
        score = score + 1; 
       scoreDisplay.text = score;
       unloadMovie(coin5);
     }
           if(hero.hitTest(coin6)) {
        score = score + 1; 
       scoreDisplay.text = score;
       unloadMovie(coin6);
     }
            if(hero.hitTest(coin7)) {
        score = score + 1; 
       scoreDisplay.text = score;
       unloadMovie(coin7);
     }
//if it hits the coin you get points and a solider is game over

   
}

Monday, May 13, 2013

Construct Code

The three things I always check when constructing my code first is for an opening { with it's matching partner closing }. The second thing I check for is a stop(); code at the beginning of each action frame. Finally, the last thing I always look for is all of the punctuation such as ; + = - These are all usually simple things that throw off the code in games. Sometimes it is more difficult such as the entire code is actually wrong, as in it is invalid for that frame. Sometimes it takes extra research to find exactly what you want to do. For example, my educator helped me find the exact code and how to exactly place it in my memory level for my team's game.

Update Team Development Plan

There was not much of a difficult concept to teach. Maybe why Hitler started the Holocaust for WWII, although we haven't mentioned much on that due to us not wanting to offend anyone. We find tutorials on historian blogs by scientists, the history channel, and our text books from the past three years. We had a lot of opportunities to look into old textbooks since we go to a PreK-8th grade. We taught quite a lot in the card level. Our maze level taught a bit about the stealth in how a scene may be to get into your base camp. All in all our game taught QUITE A LOT OF BASICS.

Wednesday, May 8, 2013

Present Team Demo

The big idea of our game is to teach the simple basics of WWII, it was easy to make this decision as my teammates told me, the captain, that it did not matter what we did as long as we could add in the education. We did not have to do much research as we had plenty of prior knowledge from 7th grade world history and 8th grade us history. There was not much to learn with flash as we knew plenty from last year although the drag and drop parts was a challenge for there were many ways to make it work, but we had to find a certain one to apply until it finally worked. The next steps that we are going to do with our game is clean it up of any faults it may have and make it look prettier with custom cursors, better looking buttons, and etc..

Add Drag Amd Drop To Demo

We have plenty of drag and drop in our demo. The level, or parts, I was working on was filled with it. In fact, that is all it was. Our drag and drop parts of our game are fantastic. The cards work perfectly and there is no score due to it being simple. Our drag and drop section teaches you the most in our game. The drag and drop is the learning aspect of our game and the maze is the fun part.

Add Sound To Demo

Our game does not have any sound in it due to us knowing that it doesn't really matter with how our game is set up. If we were to add sound then maybe it would be in our main menu and credits. Our computers don't all have speakers except for the master computers at our school so this would be another reason why most of our teams do not have any sound. Some of us do though. Maybe some battle sounds would fit into our maze game as well. If we had more time then maybe we would have added some sounds in.

Add Game Pitch To Demo

My team uses visual learning with our maze area of the game. We show a maze like battlefield and other things such as a campsite. Everything is in a flash style form, but it still teaches and shows you. Our final visual learning is the complete finishing the game scene with all the flags. It will teach you about how most of the flags of the countries involved in WWII looked liked during that time. Spain, America, and Russia are a few example of countries who have different flags compared to then and now. I would say that our visual learning is in a good area where it is not too much or too little.

Wednesday, April 10, 2013

Assemble Team Demo

Yes, I think that I have learned more about my topic than I already knew. WWII has a lot of facts and I never knew how the Allied Forces formed for one. That is an example of what I have learned. I feel confident about piecing together the game demo. I have been a captain before so last year I took that knowledge with me to this year. Next year I will take my knowledge of flash, WWII, and multiplying integers to high school. You never know when you will need it.

Tuesday, April 9, 2013

Add Keyboard Input To Demo

When it comes to Keyboard Input, we have Levels 2 and 3 for that. In Level 2 you will have to type out what the flag is; as in who is belongs to. So that will be something some of us already learned in the beginning of our 8th grade year for our drag and drop game. Next our 3rd level will be a maze game. I have never hear of a maze game using the mouse so of course it will have to use Keyboard Input. This is all that I would have really thought of and used for playing a game using Keyboard Input. I don't play many games with Keyboard Input. My game will have a lot of it though.

Wednesday, March 27, 2013

Adding Animation

http://www.youtube.com/watch?v=mdMt2_JF_PQ

This link reminds me on my game animation because we use a lot of gradient effects all over the place. This tutorial tell you some basics of gradient tools and such. I used this link because the video is all about gradient effects.

My game will use plenty of basic gradient and basic flash animation. Most of everything will be 2D unless it has a gradient effect; then it might look just a little bit 3D. Our game won't be too big on animation unless we have time in the end to go back and redo or improve some of it. I greatly wish that we will have the extra time to do this.

Monday, March 25, 2013

Add Buttons To Demo

1.) Keeping in mind all of the different kinds of buttons there are, and the different purposes they may serve, how might you use buttons in your game?

 I can use buttons to navigate throughout my game. I can also use buttons as objects to detect such as for the first drag and drop level. We might end up making it like a collision detection for the buttons. If we end up getting fancy in the end then we can use buttons for playing animations and using roll over buttons for animation as well. So we are using the buttons for navigation, levels, and maybe animation.

2.) Do some research and find a link you find helpful. Write a post explaining why this is a useful resource and add the link to your blogroll.

http://the-dude.co.uk/tutorials/flash-as3-tutorials/as3-adding-interactivity-to-buttons/
http://the-dude.co.uk/tutorials/flash-as2-tutorials/advanced-buttons-flash-as2/

These two links would be useful if my school's wifi did not block it. It tells you about advanced and normal buttons and when to use it. If I were to use these links then I would ask my educator if I could use my mobile device to look it up. If my team ever has to use these links if the wiki doesn't already have what we need then we can use mobile devices. Hopefully the wiki will provide everything we need, but if we want to get fancy then we will most likely have to use these links.

Friday, March 22, 2013

Developing A Primary Game Scene

Our primary game scene will include a few types of coding. I will include our first, second, and third levels as our primary game scene. We have drag and drop, keyboard phrase detection, and keyboard control. We have drag and drop for level one, our memory card level. Level two has keyboard phrase detection, some of my friends did this, it will be like a text box where it senses a certain phrase (for every flag given; you have to guess the country correctly) and if you get it correct you score points. Our final level, level three, will be a maze level where you use keyboard control to move a soldier to his base camp while avoiding obstacles. Those are all three of the coding that we will be using in our game; otherwise known as our primary game scene codes. I can't wait until we get the coding to work in our primary game scene. Then we can piece everything together and our game will be complete.

Monday, March 11, 2013

Supporting Coding

My experience with coding was/is in the 7th and 8th grade. We are in a program called Globaloria where we use Adobe CS5 Flash Workshop to make educational games and we enter in a contest at the end of the year to see who made the best one and which team had the most leadership and teamwork. It has helped me understand technology a lot better and how it works. Everything revolves around coding. Our future revolves around coding. This will be a very extremely helpful tool in the future. I hope to someday use coding for a job when I am older. Working for a place like Adobe, Facebook, or Tumblr seems really cool and like an ideal job for me. I enjoy working with coding and doing these types of things.

Friday, March 1, 2013

Trace Paper Prototype

A new idea I have learned about WWII is that there were many other countries involved that were treated as "slaves" to the other more powerful/important countries involved in the war. Such as a powerful country like America used the Philippines for the war as their advantage. The Philippines had things that America needed in the war. (This will be used as a fact in our memory game.)

We mostly used the History Channel website as long as Wikipedia and .org sites from colleges and universities that had information. Another source we used was our textbook, the 7th grade textbook, and a family member's World History textbook.

I know that these are reliable because the History Channel, .org sites, and textbooks all have true information. We haven't relied on the Wikipedia much since other people can edit this. Not all of the information is true. Some can be from opinions of others. So we used the textbooks and university/collage sites more; also the History Channel website.

Friday, February 8, 2013

Digital Learning Day

Last year was more successful because a lot more people showed up. This year, we couldn't show as much since it was on short notice. The news should have showed us more because we are the ones who won last year and were leaders in starting it all. But what happened, happened and we can't change it. Hopefully next year will be better for my friends in the seventh grade because they do very good jobs too.

Monday, February 4, 2013

Make A Paper Prototype Part 2


This is our Video Log, otherwise known as Vlog. Here we have answered the questions together as a team.

Choose Team Game Topic

Our team worked together to attain the topic of the basics of WWII by going over the wars America has been in. We wanted to reach for a topic for a more mature audience so we went one grade level up (to 9th) and looked into World History. We settled with WWII as it was a war where many countries were involved which would, of course, come out with plenty of facts to use in a game. Thus, we went ahead and used it.

Teamwork

A few of my strengths would have to be designing, motion tweens, animations, coding, and working with layers. I can get along with people only if they can understand my personality. Although, if someone finds me annoying or something along those lines, then there's no way we can work in a team together.

Digital Learning Day

1.) What is Digital Learning Day and how has technology changed the way that you learn?

Digital Learning Day is a national day where students represent how we learn with technology and how it can help us in the present and future. Technology has changed how students everywhere learn by being more hands on. We can learn with websites that we're allowed to go on to and with educational games. Sites like Study Island, Reading Eggs, and others can help students develop their learning abilities with a more enjoyable way to learn. Students everywhere can learn a lot more with technology like it has taught my classmates and I.

Monday, January 28, 2013

Plan Team Game

Is your team game a good learning game? Why?

Our team game is a good learning game because for most people it is easier to learn with puzzles, especially constant ones. We have three levels of different puzzles but you'll have to gain a certain amount of point in each one which will represent how much you have learned and remembered (about the facts) and that you are ready to move on to the next set of facts.


What would you add to the Hobo's Journey game to improve it?

I would add more levels to make it not as boring because one level did make it boring. The animation was interesting though but the game still could have a lot of improvement and a bit of "logic" to it because I'm pretty sure fists and dogs don't fall from the sky.


What would you add to the Larry game to improve it?

I would redo the whole thing because it was basically a boring quiz game. You need to find a way to quiz the player in a way that is actually fun like in our game with the puzzles for practicing facts.

Imagine Team Game

1.) Who are you designing your game for?

We are designing our game for ninth graders taking world history. Our game will specifically help them with the basics of WWII. Our game is simple and easy to help them practice their facts. Our topic we will teach are thing such as who was involved in WWII, how it started, when it started, and other things around those lines.

2.) What will the game teach the player about the topic?

Our game will teach the player about who started WWII and who else was "dragged" into it. Many countries were neutral although they were still a lot involved. Our game is mostly focus on who was MOSTLY involved teaching around the aspects of the Axis and Allies.

3.) Where does your game happen?

Our game takes place in puzzle games. From memory cards, to guessing shapes and flags, and not to mention mazes; it may seem childish but our game actually will teach you something if you pay attention.

4.) How does your game world teach your player about the topic?

Well, our game world would be considered a puzzle game world where the whole entire object of the game is to remember the facts and to practice them enough for them to stick in your head. When games seem childish, they are actually a lot easier to learn from but in a way it needs to be made for a more mature audience so that it won't be boring.