SPhero challenge
My sphero challenge that would be fun but coding only would be a game like soccer or basketball.Soccer I think would be a better and easier choice out of the two because it's more capable of doing more coding than the basketball one.For this game you would need a little area with boundaries and a foosball for the soccer ball.The nets can just be a opening in the net and the boundaries can be books or something high enough that the ball wont role out.The rules of this game is that you have 30 seconds to program the sphero and if the 30 seconds is up you miss your turn.Also if you miss the ball you can't go into net to try to stop it.I think this game will be challenging because 30 seconds isn't a lot of the time to code and it will improve our coding for future games by having better timing with sprites that you need to avoid or find.I think the basketball game would be very challenging because it won't be basketball it'll be a mini put/ soccer because the hole for the net will be on a little hill that you need to hit the ball up go get your points and you still only have 30 seconds.Also for both games I think a cool thing to add would be when you hit the ball the sphero makes a cheering noise like your at a game.That’s the game ideas I think would be challenging and fun at the same time
sphero chalLenge
sphero experiments
Now that we been exposed to the spheros we've done some experimenting with them and seen what they can do.A experiment I want to do with them is a race with 2-5 racers and have checkpoints and obstacles around the track the obstacles can include ramps,tight turns and checkpoints. The ramps can be empty binders the tight turns can be a cone that you have do a tight turn around and the checkpoints can be folded paper that you have to drive under.The reason I think a race will be a good experiment because the drone races are at high speeds and seem difficult to do,but the spheros are like drones but it rolls a rule of the race is that you cant change your speed you have to stay at max speed. .Another experiment I would like to do is a obstacle courses which includes ramps,checkpoint,having to stay on a line kinda like a balancing beam,obstacles to get around and zig zags.The ramps can beempty binder, the checkpoints can be a flag you have touch, the line can be tape,the obstacles can be cones,erasers,jars,pencil cases,etc. And the zigzags can be markers put together.I think this will be a good experiment because it will help with better handling of the sphero and a big challenge will be coding your sphero to go through all the obstacles.I think those two experiments will be really fun to do and will improve our knowledge with driving and coding the sphero.
intro to robotics
Recently in my technology class we stopped working on scratch and started our robotics part of the year.The robotics part involves Spheros which is a little ball that you program or just free drive it around and play with colors.The programming is block coding which is used in scratch the coding is very similar in lightning lab(spheros app) it just has less option and options just for the spheros. The spheros really fun to either just drive around or program,the coding I've done so far doesn't seem as complex as the scratch programming but further into the programming you can add stuff like on collision make sound "alert" or change its color.Later on in our tech class were getting into Lego mindstorms ad possibly going to have a convention like E3 to show our projects to other people.Our first robot related work was related to how if were not careful robots can cause destruction very easily.For example if robots in factories stop working they can cause a big hold up on what the factories are making the stock in stores go down on that item which won't give the company enough money and might result in the company shutting down. Also,let's say there was a program malfunction in a NASA land rover and the land rover takes control,it can put research on hold and if they don't have control of the rover it's a waste of money for NASA it won't result in NASA shutting down because they have other fundings but it will put a goal for the rover on hold. Finally, robotics is going to be a very interesting part of tech and I think it's going to be the most fun out of our other parts of tech.
scratch project
ttps://scratch.mit.edu/projects/127124850/
My second scratch project was a game where you were a x-wing fighter and had to avoid the star destroyers.It wasn't originally supposed to be a game where you had to just avoid the ships it started of as a 8-bit Mario game where you have 30 seconds to get 15 coins.The game was about 90% finished but something happened where the mario went up and wouldn't come back down so I redid the original coding but it seemed to make it worse. So then I decided I wanted to make a game where you had to shoot down the ships but when the bullet would hit the ship nothing would happen.That's when i made the game where you had to avoid hitting the star destroyers.I had some bugs in the final project the ships score would go up by 10 because the code explains that when the ship hits the side the score would go up by 1 but because the ship was long.Therefore the score wouldn't stop until the whole ships has gone through.The way I fixed that was adding a piece to the code that says the score won't go up until a certain amount of time,it wasn't 100% fixed because when I was doing the code if I went to a higher amount of time to wait the score wouldn't go up at all.There was a few more minor bug where you can hide in the top corner and not eventually get hit and being able to go through a ship but I was able to fix those.In conclusion I think that scratch is a great program to start coding on because once you master the block coding you can move on to something more complex like python or continue making games from block coding.
My second scratch project was a game where you were a x-wing fighter and had to avoid the star destroyers.It wasn't originally supposed to be a game where you had to just avoid the ships it started of as a 8-bit Mario game where you have 30 seconds to get 15 coins.The game was about 90% finished but something happened where the mario went up and wouldn't come back down so I redid the original coding but it seemed to make it worse. So then I decided I wanted to make a game where you had to shoot down the ships but when the bullet would hit the ship nothing would happen.That's when i made the game where you had to avoid hitting the star destroyers.I had some bugs in the final project the ships score would go up by 10 because the code explains that when the ship hits the side the score would go up by 1 but because the ship was long.Therefore the score wouldn't stop until the whole ships has gone through.The way I fixed that was adding a piece to the code that says the score won't go up until a certain amount of time,it wasn't 100% fixed because when I was doing the code if I went to a higher amount of time to wait the score wouldn't go up at all.There was a few more minor bug where you can hide in the top corner and not eventually get hit and being able to go through a ship but I was able to fix those.In conclusion I think that scratch is a great program to start coding on because once you master the block coding you can move on to something more complex like python or continue making games from block coding.