3D Programming

Artificial Intelligence

9 Different types of Intelligence

Naturalist Intelligence

Naturalist smart is being smart about nature and wildlife.

Music Intelligence

Music smart is knowing rhythem, tone, beat, and sounds. All of this is found in music.

Mathematical Intelligence

Mathematical intelligence is being able to add, subtract, multiply, divide, and calculate numbers and variables.

Existential Intelligence

Being able to answer questions about existance like, "what is the meaning of life?"

Interpersonal Intelligence

Being able to communicate with people and understand them verbally and nonverbally.

Kinesthetic Intelligence

Kinesthetic intelligence is the act of understanding and moving around your body for the perfection of skills.

Linguistic Intelligence

The ability to understand words, think and put them together in your mind.

Intra-Personal Intelligence

The ability to understand your own thoughts and emotions.

Spacial Intelligence

Spacial intelligence is being able to understand 3d objects and and think in a 3d manner and understanding pictures that you see.

Chatterbot

This is the coding for a chatterbot I made. When you first start the program, 1 of 3 different bots show up. Right now it is set up so only the first one will work. It will start out by saying "hi, I'm chris, what's your name?" and it will ask if you're a boy or a girl, then you could proceed to have a conversation with it.

I created a anti-bad language device, so when somebody swears, the chat will end and the bot will "disconnect" To create this I needed to put the words that made the bot offended in the coding, so it is crossed out in blue.

The picture above is a basic conversation it has between a bot and a human.

This coding was known as an answerbot. For this answerbot, we used a website called wolfram alpha. Wolfram alpha gives a bunch of information from a bunch of resources to be able to answer almost every question possible.

After the answerbot, we started making simple games for python. We made a total of 3 games including roshambo, hangman, and tictactoe. All three were fun challenges to take on to see if we had the wits to make them. For roshambo, we had to figure out how to make a game that you put in an input and got an output of something random. To do this, we used a random number generator to randomly choose rock, paper or scissors. After it does this, it compares the two and says who wins. In the picture above, I show the coding for hangman. In hangaman, we had to figure out how to let somebody input a letter into the game. To do this, we basically had to teach a computer the alphabet and be able to tell which is which. I also hd to draw the actual man in hanman slowly being formed, and to do that, I made 6 different pictures, each with more and more of the man's body on the nuse. It was fun to make this game. The last game we made was TicTacToe. The coding is on the left and the game is on the right below:

I had fun creating my tictactoe game. I was able to make it start up, show a number board to tell you where you can put your pieces, then have 2 players take their turns. In the end, I wasn't able to come up with a way to say "you win" to the winner of the game. To do this, I used variables, integers, (to make it count from 1-9) etc. One of the hardest things for me was creating the board, because I had to make it so you could tell what's going on, and be able to change it's look.