Semi-weekly self assessment

  • Self assessment: Be honest. Example: “I give myself ‘Good, but…’ this time.  I spent time chatting with my friends nearly every class and didn’t really give my full effort to finishing my quests.”
    • Just like before, although I joked and played sometimes with my friends, I completed my goal most of the classes and I think that I gave it my all.
  • In review: Add details of what you did, what you learned, how you succeeded, how you failed (fails happen all the time—celebrate and learn from them). Be specific. Be brief. One paragraph.
    • I learned how to use pygame by the tutorial. One of the highlights of this two weeks was actually installing pygame and letting it run on my device because it was really hard to find the correct version. After succeeding and learning how to use pygame, I went straight to starting off with tetris, my goal for this semester. I succeeded in the very basic part of tetris, and I will try to add other options, like saving high scores, holding options, and showing what the next shapes will be.
  • Imagery: A minimum of one link to work you’re doing—even if it’s a work in progress—within your post.  Or if you’re working on typewritten code (Python, java, etc) then copy-and-paste some of your code.
    • I’m working on tetris.
      • checkForQuit()
        for event in pygame.event.get():
        if event.type == KEYUP:
        if (event.key == K_p):
        DISPLAYSURF.fill(BGCOLOR)
        pygame.mixer.music.stop()
        showTextScreen(‘Paused’)
        pygame.mixer.music.play(-1, 0.0)
        lastFallTime = time.time()
        lastMoveDownTime = time.time()
        lastMoveSidewaysTime = time.time()
        elif (event.key == K_LEFT or event.key == K_a):
        movingLeft = False
        elif (event.key == K_RIGHT or event.key == K_d):
        movingRight = False
        elif (event.key == K_DOWN or event.key == K_s):
        movingDown = False
  • Goal reflection: State your prior goal. Did you achieve your goal this week? Why, or why not? Be honest.
    • I did achieve my goal. My goal was to finish the very brief or the basic part of tetris, and I did succeed. In fact, I got to start improving it earlier than I expected because I finished making it so quickly.
  • Goal: Write your new goal for the next two weeks. Be specific. Make it meaningful and relevant.
    • I will make the hold key and save high scores on my tetris game.
  • Self-guided learning: (optional): If you used any external resources–youtube videos, websites, etc
    • link it in your review post
    • describe what you learned from it
    • give it a rating (1-5, with 1 being bad and 5 being excellent), and
    • write a one-sentence review of its worth for other students in the future.
    • if it was linked in a job but you know of a better resource, please mention and link the other site.  Bonus gold awarded if yours is selected to replace an existing resource.

Semi-Weekly self assessment

 

  • Self assessment: Be honest. Example: “I give myself ‘Good, but…’ this time.  I spent time chatting with my friends nearly every class and didn’t really give my full effort to finishing my quests.”

I gave it my all

  • In review: Add details of what you did, what you learned, how you succeeded, how you failed (fails happen all the time—celebrate and learn from them). Be specific. Be brief. One paragraph.

I learned how to make more confusing python games most days. In my previous game guess the number, I was unable to create an option to quit or get out from the game. However, my two most recent games hangman and XO, have such options and they were both successfully created the way I wanted them to be created. After creating the two games, I wanted to have better graphics or more realistics graphics in my games and thus, I researched.  I have been reading about pygame and how to use graphics together with python to make graphical games like tetris, 2048, minecraft, and more.

  • Imagery: A minimum of one link to work you’re doing—even if it’s a work in progress—within your post.  Or if you’re working on typewritten code (Python, java, etc) then copy-and-paste some of your code.

def inputPlayerLetter():

    letter =

    while not (letter == ‘X’ or letter == ‘O’):

        print(‘Do you want to be X or O?’)

        letter = input().upper()

    if letter == ‘X’:

        return [‘X’, ‘O’]

    else:

        return [‘O’, ‘X’]

def whoGoesFirst():

    if random.randint(0, 1) == 0:

        return ‘computer’

    else:

        return ‘player’

-the code that I spent most of my time on

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

Yes, I was able to make rock paper scissors, using complicated combinations of if, then, else, which was my main goal. I also created the two games that I had wanted to, which were XO, and hangman.

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

I want to make the game tetris in python along with the graphics part.

  • Self-guided learning: (optional): If you used any external resources–youtube videos, websites, etc
    • link it in your review post
    • describe what you learned from it
    • give it a rating (1-5, with 1 being bad and 5 being excellent), and
    • write a one-sentence review of its worth for other students in the future.
    • if it was linked in a job but you know of a better resource, please mention and link the other site.  Bonus gold awarded if yours is selected to replace an existing resource.

 

First Semi-Weekly Reflection

  • Self assessment: Be honest. Example: “I give myself ‘Good, but…’ this time.  I spent time chatting with my friends nearly every class and didn’t really give my full effort to finishing quests.”

I gave it my all, although I chatted my friends frequently, I was able to finish or achieve my goal almost every class.

  • In review: Add details of what you did, what you learned, how you succeeded, how you failed (fails happen all the time—celebrate and learn from them). Be specific. Be brief. One paragraph.

I learned how to make the 9*9 multiplication table using python. I used strings, and for, in in order to do so. I tried making a quadratic equation solver, but I failed and because it took me too much time, I gave up and went to other projects, which I succeeded in. Another project that worked nicely was guess the number. I figured out how to use if, then, else in python while making this program. While doing so, I also learned the basic python algorithm, the least/most number of cases in this guess the number game when the range of numbers were different.

  • Imagery: A minimum of one image or video—even if it’s a work in progress—within your post.

Screen Shot 2016-09-10 at 6.49.02 PM Screen Shot 2016-09-10 at 6.49.14 PM

  • Goal reflection: State your prior goal. Did you achieve your goal this week? Why, or why not? Be honest.
    (this obviously won’t apply for this first post)
  • Goal: Write your new goal for the next two weeks. Be specific. Make it meaningful and relevant.

I will try to get better with the usage of if, then, else and try to make games or programs that are more confusing to make using python. I will go to codecademy to finish learning the basics of python and try to make challenging games, like hangman.

  • Self-guided learning: (optional): If you used any external resources–youtube videos, websites, etc
    • link it in your review post
    • describe what you learned from it
    • give it a rating (1-5, with 1 being bad and 5 being excellent), and
    • write a one-sentence review of its worth for other students in the future.
    • if it was linked in a job but you know of a better resource, please mention and link the other site.  Bonus credits awarded if yours is selected to replace an existing resource.