Thursday, June 16, 2011

June 16th

In order to stop the cat from escaping out of the path of the fireball by going off screen I made a total of 6 new boundary sprites lined 3 on each side. This then causes the cat to bounce back after hitting the boundary sprites. I also made the cat just a little bit smaller because with the add fireball, it caused the game to be a little more harder then I wanted. This so far is the game ........

Tuesday, June 14, 2011

June 14th

OK so this is the updated version with the updates that Jeff asked me to make.
Fireball
I changed the death variable to lives and set them to 9 like he did on his remix. I then also added how he changed the cat into its dead costume. I also add another fireball with a different turn time to make it different. I also got the score system up today thanks to this link.

Friday, June 10, 2011

june 10

today i've been studying all over the scratch site looking for how to change the character into a different costume after he dies, im trying to make the cat look dead after the finally life of the cat is gone.

Wednesday, June 8, 2011

june 8

fire ball upgrade
sorry i this is the link verison of what i did today, all i basically did was change where the fireball starts and change the seconds on when it turns.

june 8

http://dl.dropbox.com/u/22931281/fireballgrave.sb

Wednesday, June 1, 2011

June 1st

OK so this is how far I'm at on my program: fireball
from this program, I got help from Anthony as to adding gravity to the cat and having the fireball fly around at random. With the fireball I'm still trying to work out a bug with when you start it, it normally gets stuck to where its just keeps going side to side or up and down. I believe I fixed this problem by changing the value of the degrees from being 15 to 25 to allow for a more dramatic change in direction. I also added a well death count value where after you die 5 times the program ends and just stops. I also changed it to where when you hit the down arrow the cat becomes small and your able to dodge the fireball better. Sense this will be my only post this week,i'll include that next week i'll begin to try to fix the error of the cat being able to go some off the screen to dodge the fireball so that its stuck inside the edge and then i'll also try to transform the cat into an explosion when its hit by the fireball. I'll be hopefully adding a life value and start making a score calculator. Later on I plan on upgrading the look of the fireball so it looks more like a fireball then just a circle with yellow dots on it with a crappy flame on the back. I'll also be later adding a flame sound as the fireball flies from left to right, I don't know if I can make it where it sounds like the flame is going from 1 head phone to the other to allow for a more interactive effect to the game.

Monday, May 23, 2011

May 23

Today I was trying to work on making a smiley just randomly flash but also run around the screen until the scratch cat touched it and it then disappears.
OK so instead of using a smiley I just decided to put in a fireball(crappy looking but its a fireball) to randomly fly around the screen but I'm trying to perfect it as to it will randomly fly around and just change direction when it hits the edges of the screen.  
This is what i have so far, it looks crappy but I'm still working on it

Thursday, May 19, 2011

also due to drop box issues I couldn't post my edit as to what i was working on with that game/program. i plan on hopefully being able to show it tomorrow.

May 19th

ok so today I was studying the following scratch game:
spiral circle
from this program, as in tomorrow, i plan on upgrade the color effects and the shape to change from only being a circle to being a square then a triangle then back to a circle. 

Monday, May 9, 2011

May 9

Scratch account
i got fixed on the bacteria game which i wanna try.
which i guess you basically just have a multiple sequence going on.

Friday, April 15, 2011

April 15

Well sense it didn't post my blog yesterday ill repeat what I put up yesterday.
Possible Backgrounds:
Fire
Space
Falling Computer Code
Fantasy City
Moon With Earth
Distant World
Space With Planets
City
With the above backgrounds, I can then use them to change the duck hunting game to multiple games such as: space defenders, city defenders, etc
From the sushi program, I haven't had the time to code it yet but I'm gonna use one of the above backgrounds by following how you had to input the background image.This then will allow me to have one of the above images as my background. From there ill use elements from the pong game 2 allow me 2 make a shooter(spot) and then use the random event to make the enemies to appear randomly.
I may just make the main spot where your shooting just ether a cross hair or a simple triangle. Or just reverse that towards the enemies as of them being some random shape.

Wednesday, April 13, 2011

April 13

Ok what I want to recreate this quarter is the original duck hunting game like some1 did off of the pygame web site.
Duck Hunting Game
From this game I wanna change the effects of the game, like after you reach a certain number of kills the birds get faster or they change into a different thing for you to shoot. Or also allow for a upgrade in weapons as you go through the levels to allow for better chances of hitting the faster more smart ducks.

Tuesday, April 5, 2011

April 5

Below Resources:
How to Think Like a Computer Scientist Website

Graphics API for Students of Python: GASP


I also have the Beginning Game Development with Python and Pygame book
Game I wanna base my game off of

From both of these resources, I've noticed that I may have to change from being a first person shooter to a third person shooter. Or just like the game I've provided in the resources i could base the game off of a single character being housed in the middle of the game with multiple enemies attacking on both sides and as the game progresses, allow for upgrades. Basically demonstrated in the game. Off of the How to Think Like a Computer Scientist website, I've found off of appendix b the origination of the shapes that I can use to build the character and enemies.

After playing a few rounds on the game I believe this will be sorta easy, its sorta just like the pong game but instead of ending after u get a certain amount of point, it gets harder. I can use the collision event that happens in the pong game to then input an explosion from the object hitting it. Thus allowing the appears of the enemy getting destroyed.

So far, I haven't found any tutorials in/on any of my resources. So this is gonna be a bit tricky on figuring how i'll be able to complete this game.

Monday, April 4, 2011

April 4

The name of my program will be called "A Better Game"

My goal for this final quarter is to produce a game that is basically a basic first person shooter. The game may only be a level or two, but I just wanna have the concept of it being a first person shooter.

Ill continue on rest of goal setting tomorrow

Thursday, March 31, 2011

Mar 31

Starting todays with lists are mutable:
list are mutable program and example
This is a very easy concept to understand because really I this sorta when I was working with List Operators from my previous post. Basically how the list are mutable when you had to add 2 and 4 from my example in the above program, you basically did the same thing I did for list operators just all in this is that you inputed the numbers between multiple numbers instead of just putting them at the end or at the beginning.
List deletion:
list deletion program
Well really this method is pretty easy to understand due to all you have to do is put in a input to delete something within the list. Which from the program, del is asking you to do is delete the variable that is one in the list. Which happens to be two.
Objects and Values:
Objects and values program
When the objects and values you are listing aren't in a list then like from the program above you'd true for both a == b and a is b because they are equal. On the other hand you get false for a is b and you get true a == b because a == b is that a and b equal but for a is b, they aren't the same. They are two distinct lists of their own.
Aliasing:
aliasing program 
This program  basically says that variable a equals [1, 2, 3] and then variable b equals variable a so there for they are the same. When you input b[0] = 5, its changing what variable a = into [5, 2, 3]. This is because like I said, variable a and b are the same.
Cloning:
Cloning program
Frankly people believe cloning is pretty hard even though I believe this is pretty easy. Really the clone of this program is both b and d. This is due to the fact that they follow everything that a and c tell them to do because they equal what a and c [:] equals. So you can put as much as you want for b or d to change a and c, but they will always come out with their original values but will only change when assigned to a new value. 

Tuesday, March 29, 2011

Contiue onwards onto March 29th

This is me continuing on chapter 9 with list length:
List length program with example.

When it comes to list membership its very easy to understand. Like:
list membership 
From the program that ask that if pestilence was in horsemen, which it is outlined to be inside horsemen. Then it asks if debauchery was in horsemen which would obviously come out to false. To get this program to come out to be true you would have to say : 'debauchery' not in horsemen. This then comes out to being true.
list membership update with examples.
Onto to list operators:
list operator program
In list operators, its fairly easy to understand that withing the [] you can basically add anything to it. Basically all you have to do is just assign a variable to the numbers/ letters in the [], just with the letter you need [' '] with the word/ letters being insides the ' ' between them. But as you seen from my program I experiment with making the variables by trying to get them to equal the other variables outcomes. By for example:
g = f + c
then getting i to = g + a thus getting the following outcome:
['eye', 'i', 1, 2, 3, 4, 5, 6, 1, 2, 3]
Me assigning i to equal the outcomes of the other variables allowed me to get a even bigger outcome then just assigning i to equal just 2 of the other variables. I basically just wanted to make the outcome of this to be more complex.
List slices aren't to difficult ether, their just mixing slicing and list into one program:
list slice with original program and example.
Range is easy to understand:
range
I only had difficulties on range when it was coming to understand the negative step size:
examples
I don't get this because there is 3 numbers and I no that the start much be higher then the stop but I don't know what the middle number is suppose to mean.