Binary Hex Table

The program that we had created was in javascript and its idea was to make a table of 18 rows and 3 collums. The use for this program was to create a table that took the numbers 0-17 and translate them into Binary (Base Two) and Hexadecimal ( Base 16). During the coding, it was mainly a bunch of copy and pasting the same code over and over again and shifting the location so that it alligns with the previous numbers.

Inovation Analysis #1

So my article was on Swarm Drones. This concept of swarm drones has already been used in a few places across the globe. The idea is to have a group of drones (aka robots) that instead of getting fed data from a user/controller, it is being fed information from the other drones. The idea is to have them set up so that each drone feeds each other data and make decisions based on group data. This can be used in a variety of ways from searching for a submarine to homeland security. The bigger the swarm is, the more data is being fed, the more capable the swarm is. The drones then can feed be built for multiple tasks because they can feed data of each other on what to do and what not to do.

My partners article was on self driving cars. The idea behind this inovation was a saftey concern with he current state of cars. Road accidents are mainly caused by human error, and the ability for the car to drive by itself partially eliminates that. People often get into acidents from things like fatigue, DUI(Driving under Influence, DWI (Driving while intoxicated),etc. How the car works is that it is like the drones from the previous paragraph, it analayzes its situation and enviornment. This is also helpful to people like the disabled and the elderly who are sometimes inable to use a car properly.

Straw Structure Essay

The straw project was a 3 day project where the objecive was to make a straw beam that extends over the an extended area without touching the floor. We didn't plan out much besides to have a big base from the table and hope it supports the entire structure. However that was not the case, 2ft in, the structure was already leaning towards the floor, we had to figure out how to bring it back up. We thought of an idea of where we can pull the sructure back with a few straws so that it bring he tip of the sructure

Inovation Analysis #2

The first innovation on biometrics is on how your physical traits and actions are used as passwords in your day to day life. It is a widely used innovation in things like personal property secured with a physical password only you have. Or maybe something like getting into disneyland. Biometrics is your own password, one that only you have. It ranges from your iris structure, to something as wild as your vein structure. It’s fairly common technology now. But there are some harmful effects on society it can have. Three problems the article mentioned were: Over reliance, it’s inaccessible, and interoperability. The over reliance is that people can end up relying on this too much and forget things such as day to day security practices. Inaccessibility in this case means that this innovation/form of technology does not perform well or work well with people such as the disabled or the elderly.

This second innovation is on 3D printing and how it can be used in the medical field. 3D printing has been around for almost 40 years years now, but now it’s gonna have an even bigger future in the world of health. Its general idea is to make objects by fusing materials together. What this can do for the world of health is to create organs for people who are in need. Soon it can even be used to make custom medicines for dire patients. But since it has not been perfected, there can be many risks that can blossom from using 3D printers in the medical industry.

How a computer is set up

Spaceship in Javascript

The objective of this program was to produce an image of a spaceship in sequencial order. The program worked as it was intended to but we didn't get to finish it with the help of pair programming. Some challenges we had was trying to get the image to look very similar to the orignal. Another challenge was remembering that the top left hand side corner has the cordinates of 0,0. The challenges were handled. On the right side of the image, I had posted the code that we had so far. Basically it was just a bunch of copying and pasting from one part to the next so the colors are consisant and the size is consistant. Rect produces a rectangle that takes in an x value , y value (positions), a width, and a height. Same thing for ellipse. Everything else has to deal with how the background size is, the color of it the outline color, and the outline thickness.

Scratch Robot Maze Pair Programming

The apprentice program after running ended up in the same square the robot had started in. This is because when we asked it to repeat the forward block four times, each time, we asked it to turn 90 degrees to the left, allowing it to circle back up into the same square it started in.

Scratch Binary Hex Converter

`

To start off, converting numbers in base 10 to base 2, or in other words counting numbers to binary.

Scratch Learning

Today we were taught how scratch works with basic commands and controls. I started the first 15 minutes messing around and meming, but in the next half of the period, i worked on a small game where the objective is to slowly increase the amount of balls on the screen while your m

Brainstorming Project Ideas

Currently I have 3 favorite ideas out of the 100 I brainstormed. The first one is a shopping for groceries program, where clicking certain things on your screen would add to a shopping list. Then I would have to do is create a dictionary to give each picture/word a numerical value, and at the end it would calculate your total price. My next idea would be a music program where you are given mutltiple chimes, jingles, pitches,etc and everytime you press the key that refered back to that noise, it would play that noise. But it also records the sounds in a list. This would allow the person to play the list through to create some sort of beat or music. My last idea was a HTML color picker, where you would input certain numbers either in hexadecimal or deciaml and produce the RGB color that you inputed. This would be a 3 user input to get one output of color.

Factorio Day 1

So started this game out, i thought this was a sick game. The idea of the game is to create a huge factory, automating it, and then get off the strange alien planet you started on. Me and my team were able to automate coal mining by feeding the two drills into eachother this allows them to power eachother.

Factorio Day 2

“Guide :: The Faster Earlygame Guide.” Steam Community, steamcommunity.com/sharedfiles/filedetails/?id=1172273910. Using this link, i was able to get through the early part of the game, creating a loop of coal generators. The thing we must work on now is automation of mining and transporting coal

Factorio Class Project

Day 1: So started this game out, i thought this was a sick game. The idea of the game is to create a huge factory, automating it, and then get off the strange alien planet you started on. Me and my team were able to automate coal mining by feeding the two drills into eachother this allows them to power eachother. (Time Jump) We were able to get steel going, military 2, flamables, and a bunch more going. With the advancement with military 2, we were able to develop better weapons and better ammo for turrets.

Day 2: We able to get turret system running and kill bunches of aliens. We finished some research of plastics, and upgrade modules. We have to slowly get rid of our coal mining and find a way to get clean energy. Aliens will atack machines that create pollution that hover over their location. The main cause of our pollution is the amount of steam generators we are running. This pollution has cause the aliens to start attacking lots of our machines, so we have to run turrets to protect our machinery.

Day 3: We figured out oil and how it works, currently creating 3 forms of oil, heavy, crude, and light. All these oils will be used later on for other projects in our game. Oil leads up to better weaponary to deal with the aliens. That now means we have to start refining and pumping the oil back to our main area, which is really far from all our normal stuff. We started our automatic steel farm, steel being a higher grade resource needed to make more things.

Day 4: So today, we were able to first do some pavement on our world, this allows us to travel a faster across all our machines. Next thing we were able to complete was creating an assembly machine. These machines allow us to automaticaly craft items while we are working on other things. Although it isnt completely automatic, it is almost automatic. But the bad thing is that so much of this requires power. Our steam engine system drains coal like theres no tomorrow. Although we have plenty of coal to spare, it creats so much poluton that we had to set up turrets to defeend our machines. Aliens dont like pollution and will attack the stuff that is creating the pollution. Our next objetive is to slowly move off of coal.

Tic Tac Toe

This picture depicting my win in a game of tic tac toe vs the webpage. All i had to do was first test out the webpage, figure out how the computer moves when I move. This allowed me to determine that the computer has a set path that it wants to shoot for. This set path was if you picked anything from middle and bottom rows, the AI would prioritze getting the top 3 boxes over anything. If you keep with this path, you would end up "tieing" with the bot. This means that after figuring out the pattern the AI makes, disrupt it in order to guarantee a win. In this screenshot, i was able to change the color of the background, lines, and letters by using the functions Background(x,x,x) and Fill(x,x,x), x being any number between the values of 0 and 255, in the respective slots of Red, Green, Blue. The numbers representing the amount of light you give that color, allowing each color to show more with the higher the number. In this screenshot, i was able to tie with the ai. This was achieved by figuring out what the ai prioritzed and then alowwing myself to take advantge of going first in order to block all the ai ways without scoring a win for myself.