Self Reflection 5/25

I gave it my all

  • Details: I used codecademy and codingbat to practice more problems for the finals. I especially spent time on recursion and loops so that I could aim for the A+ on the semester exam.
  • Proof: (one of the practice problems on codingbat)
    def sleep_in(weekday, vacation):
      if not weekday or vacation:
        return True
      else:
        return False
  • Goal reflection: Yes, i achieved my goal. My goal was to continue practicing and to get familiar with recursion, and I did so, being able to solve the recursion problems on the semester exam as well!
  • Goal: I will go on with python and start new games that I wanted to make, like poker.

Self Reflection 5/11

I gave it my all

  • Details: I used codecademy and also Mr. Miller’s own practice problems to practice recursion and loops. I also made the game Mr. Miller sent me to make.
  • Proof:
  • while(True):
        print ("YOU ARE THE LEADER OF A FRENCH FUR TRADING EXPEDITION IN 1776 LEAVING THE LAKE ON TARID AREA TO SELL FURS AND GET SUPPLIES FOR THE NEXT YEAR. YOU HAVE A CHOICE OF THREE FORTS AT WHICH YOU MAY TRADE. THE COST OF SUPPLIES AND THE AMOUNT YOU RECEIVE FOR YOUR FURS WILL DEFEND ON THE FORT THAT YOU CHOOSE. DO YOU WISH TO TRADE FIRST?")
        n =input("YES or NO:")
        if n=='YES':
            break
        elif n=='NO':
            quit()
        else:
            continue
    print ("YOU HAVE $600 SAVINGS AND 190 FURS TO BEGIN THE EXPEDITION")
    print ("YOUR 190 FURS ARE DISTRIBUTED AMONG THE FOLLOWING KINDS OF PELTS: MINK, BEAVER, ERMINE AND FOX.")
    while(True):
        print ("HOW MANY MINK PELTS DO YOU HAVE?")
        a = input()
        if a.isdigit():
            break
        else:
            continue
    while(True):
        print ("HOW MANY BEAVER PELTS DO YOU HAVE?")
        b = input()
        if b.isdigit():
            break
        else:
            continue
    while(True):
        print ("HOW MANY ERMINE PELTS DO YOU HAVE?")
        c = input()
        if c.isdigit():
            break
        else:
            continue
    while(True):
        print ("DO YOU WANT TO TRADE YOUR FURST AT FORT 1, FORT 2, OR FORT 3? FOR 1 IS FORT HOCHELEGA (MONTREAL) AND IS UNDER THE PROTECTION OF THE FRENCH ARMY. FORT 2 IS FOR STADONA (GEUBEC) AND IS UNDER THE PROTECTION OF THE FRENCH ARMY. HOWEVER, YOU MUST MAKE A PORTAGE AND CROSS THE LACHINE RAPIDS. FORT 3 IS FORT NEW YORK AND IS UNDER DUTCH CONTROL. YOU MUST CROSS THROUGHT IROQUOIS LAND.")
        d = input()
        if d == '1' or d == '2' or d == '3':
            break
        else:
            continue
    
    if d == "1":
        print ("SORRY, ONE OF THE FRENCH ARMY ON DUTY FOUND YOU AND SHOT YOU BEFORE TAKING ALL YOUR ITEMS. TRY AGAIN!")
        quit()
    
    if d == "2":
        print ("CONGRATULATIONS! YOU HAVE SUCCESSFULLY TRADED AND EARNED YOURSELF SO MUCH MONEY THAT YOU BECAME A BILLIONAIRE!! HAVE FUN LIVING AS THE SECOND BILL GATES :)")
        quit()
    
    if d == '3':
        print ("SORRY, YOU HAVE BEEN SHOT BY A DUTCH SOLDIER. TRY AGAIN!")
        quit()
  • Goal reflection: Yes, i achieved my goal. My goal was to make a new game and to keep reviewing for the finals, and I made the game and did practice problems.
  • Goal: Rather than starting a new game, I think it would be better for me to keep preparing for the exam. I will review some of the older practice problems and also keep studying recursion, because I didn’t fully master it yet.
  • Your year: I was actually surprised that I would be able to improve from making more mistakes and finding things out. I thought that learning things from a book or a site, and further making a perfect game would be the best way to improve, but I realized that it was wrong. Now, I just start the game with whatever I have, make mistakes, and fix the mistakes. By making mistakes, I know what I don’t know and am able to fix them and also learn from them.

Self Reflection 4/26

I gave it my all

  • Details: I finished all the lessons on codecademy for python and I also built a full site on there, althought it’s only from following thier steps and not on my own.
  • Proof:
  • <!DOCTYPE html>
    <html>
    <head>
    <title>Ollie Bike Sharing</title>
    <meta charset=”utf-8″/>
    <link rel=”stylesheet” type=”text/css” href=”main.css”>
    </head>
    <body>
    <h1>Click here for Google.com</h1>
    <h3>Share Your Pedals with the World.</h3>
    <p>body<a href=”cities.html”>.write your words</p>
    <video width=”320″ height=”240″ controls>
    <source src=””>
    </video>
    </body>
    </html>
  • Goal reflection: Yes, I finished the website.
  • Goal: I will try to continue in creating games.

I gave it my all

  • Details: I was supposed to create another game, but I wanted to try creating a website all of a sudden. There wasn’t a particular reason, but I just wanted to try it, so I used codecademy to study a bit of HTMl and used the “make a website” help option on codecademy and had them guide me through creating sites
  • Proof: I didn’t have any, because I only used codecademy and did what they wanted me to
  • Goal reflection: I didn’t achieve my goal, because I changed it during the week. As I said above, I was supposed to work more on python and create a new game, but I just took a break from python and went into HTML.
  • Goal: Finish creating the website on codecademy and perhaps try creating a new one on my own, without having tutorials and helps.
  • Plans? I think I can chat less with friends about unrelated things.

Self Reflection 3.23

I gave it my all

  • Details: I created a new game called dodger, it used more complicated arithmetics as well as planning than tetris and it helped me more with my loop skills. It is a game where the player has to dodge the “rocks” that are in their way. Although I am not totally done with the game, I am nearly done, as I need to find some music to put in as well as fix some errors, like the syntax error in line 42 of my code.
  • Proof:

            if moveLeft and playerRect.left > 0:

                playerRect.move_ip(-1 * PLAYERMOVERATE, 0)

            if moveRight and playerRect.right < WINDOWWIDTH:

                playerRect.move_ip(PLAYERMOVERATE, 0)

            if moveUp and playerRect.top > 0:

                playerRect.move_ip(0, -1 * PLAYERMOVERATE)

            if moveDown and playerRect.bottom < WINDOWHEIGHT:

                playerRect.move_ip(0, PLAYERMOVERATE)

    These are the controls for the players.

  • Goal reflection: I did achieve my goal in a different way. My goal was to start and almost finish a project, and although I did a different project, I did achieve the goal of almost completing it.
  • Goal: I will finish designing the characters as well as find the music for my game. I will also fix all the syntax errors and other errors if there are more.
  • Plans? We’re about half-way through the semester at this point.  What do you want to do with your final quarter in Gnimmargorp?
    • I will just keep creating more games and study python further.

Self reflection 3/2

I gave it my all

  • Details: what you did, what you learned, how you succeeded, how you failed. Be specific. Be brief. One paragraph.

I learned via python how to do more loops and how to use it to create other programs, so that I could be prepared for the boss challenge. I also had a little error that I had to fix on python that I hadn’t noticed before, and thus, I went ahead and fixed it. It was mostly a successful semiweek because I didn’t really make anything that failed.

  • Proof: this is actual code, a link to your code, etc.  The Loremaster should be able to run, or at least read, your proof.

I wil show you the game during class

  • Goal reflection: Review your prior goal. Did you achieve your goal this week? Why, or why not? Be honest.

No. I was supposed to start a new game, but I couldn’t find time to. I was working on studying python further instead.

  • Goal: Write your new goal for the next two weeks. Be specific. Make it meaningful and relevant.

I will for sure need to start a project and I want to almost finish it as well, because I don’t have many assignments for other classes and will spend more time on CS.

  • Changes?: at the beginning of the year, you had an idea about programming and computer science.  Has your view of either changed, or been confirmed, so far?

No. I still have a similar view, but it isn’t confirmed.

Self-reflection, February 16th

  • In review: I gave it my all. I failed many times in tetris for multiple reasons, like syntax errors, etc. I fixed them however, and my tetris is done, so I think it was a success overall.
  • Imagery:
  •   i = 0

            for i in range(3):

                text = self.choices[i]

                if i == self.choice:

                    colour = WHITE

                else:

                    colour = GREY

                sprite = Shadowed_Font_Sprite(self.font, text, colour, bold=False, a_alias=False)

                sprite.rect.center = self.hooks[i]

                surface.blit(sprite.img, sprite.rect)

  • Goal reflection: I did. I completed tetris
  • Goal: Start pong, a game I really wanted to make after I came back from Germany.
  • Self-guided learning: Codex and other online sources to solve problems

Self-Reflection- January 24th

  • Self assessment: I give my all
  • In review: I was studying about loops and further python skills. I couldn’t get any projects starting, but I worked on improving tetris.
  • Imagery:

   elif event.key == K_SPACE:

                    movingDown = False

                    movingLeft = False

                    movingRight = False

                    for i in range(1, BOARDHEIGHT):

                        if not isValidPosition(board, fallingPiece, adjY=i):

                            break

                    fallingPiece[‘y’] += i – 1

  • Goal reflection: I didn’t have a goal to achieve.
  • Goal: Wrap up tetris and start another project, using the other codes that learned.

December 1st Self reflection

  • Self assessment: I gave it my all
  • In review: I didn’t have time to work on my own project because i was getting prepared for the finals for CS and also for the bebras challenge, which I did much worse than i thought I would do.
  • Imagery: I just googled for things I didn’t know how to do on codingbat
  • Goal reflection: No I couldn’t because I was getting prepared for things and I didn’t have time to work on my project
  • Goal: I want to finish up my game that I started very long time ago.

Self Reflection- November 10th

  • Self assessment: I gave it my all
  • In review: I finished studying python and started to plan out how to make the new game that I am planning to make
  • Imagery: codecademy.com
  • Goal reflection: I achieved my goal, which was to get ready for my next game.
  • Goal: I will start for sure and try to be able to run the game by the next goal reflection
  • Self-guided learning: codecademy.com