Final Project pt.1

The progress I have so far is the basic structure of the game.
In class Scott mentioned how it was a boom to have a pet rock, and I took that idea to create my game.

My game will be about taking care of a pet sand, which will slowly turn into different forms as it grows. I want to make this quite silly and humorous.
To take care of the pet, the player has to feed, love, play, and take the pet to the bathroom. As it reaches certain levels, the pet will turn to their next form.

In my code, I have imported all of my pet images. I also created a timing system that notifies the player when the pet is in need. This is something I need to clean up more since milliseconds is a unit that I am not used to.
My plan is to have a starting page where the player puts in the pet name which is displayed on the top of the screen. Also, I need to put in the system of when the player does an action too many times, which will result in the pet’s death.

Final Project Idea Proposal

For my final project, I want to create a game that I enjoyed as a child. When I was younger, I loved playing with my Tamagotchi, or other virtual pet games. These are fairly simple games that makes the player take care of a pet, usually a something that is weird to have as a pet in real life. In tamagotchi, you raise a small monster from the egg to the adult stage, which is something I want to do.

It is fairly simple – the game is controlled by three buttons.

There is also an app that was popular during the early 2010s when the iPod became popular.

This game is called Pou, another virtual pet simulator. This is bit more complicated compared to Tamagotchi, but still very simple.

Just like these two games, I want to make my own virtual pet stimulating game, and have a pet that is probably silly or impossible to have in real life. It would be more fun to raise something you can’t in real life.
In order to accomplish this, I would need to decide if I can save the game or not, but I’m leaning more towards creating a game short enough for the player to finish in one sitting.
I also need to learn how to use timers, to know when the pet is hungry, bored, etc.
If I have time and get some help, I want to create a function where you can take a picture with your pet on the webcam. This would require screen saving and the camera function. As well as figuring out to put the pet on the screen with the player.

Final project part 1

For my final project I want to work with sound. I want to create a room that sets up the perfect ambiance for the user to make music. There would be a picture of a room, and on the back wall, there would consist of multiple panels. Each panel will be a grid of squares, and the squares will represent the pitch of a note, the higher squares representing the higher pitches and lower squares representing lower pitches. There wpils be multiple customizable panels, each representing a particular instrument. As time progresses, the squares will appear highlighted or emphasized in a pleasing way. I really want to make this room very customizable and comfortable so the general user can get lost in this place creating music. The user would be able to add or remove panels, change their sizes, and change the tempo. The images lighting will also change depending on the characteristics of the music. For this project, I will use the minim library for audio manipulation and analysis. I will rely on classes for the panels and Dom elements to control other various things about what’s on screen and how it’s displayed. I wanted to use box2d to see how physics would work with music, but I didn’t think I would be able to do particularly well using either , so I decided I wanted to put all my efforts into one single library that fits more with what appeals to me. One interesting thing I want to do to increase immersion is to alter panning based on where the user has placed the panel. This can be done by the pan methods in minim.

Final project

I am practicing piano these days, so I tried to associate coding and my hobby. It makes me to create piano keyboard with using p5js by pressing my computer keyboard. I recorded specific notes, and then I will load this music in to code.  These are not same as scale, butI will use ‘A S D F G H J ‘ which is in order in computer keyboard. If I pressed these button , then I will create random colored, and sized circle in the random position of the background. The reason why I make this is color is strongly related with sound I think.

Final Project- Part 1

So for this week I spent the time coming up with the story line for the interactive game I want to create. I wrote a narrative, and drew a map of the different decisions the user will be able to make. I decided on creating four different endings that the player will be able to get. I haven’t started the code yet, but depending on how quickly I finish the p5.scenemanager aspect of the code, I might be able to add more endings to the story. For the the next week I want to focus on the basic map of the code. I want to add buttons and to incorporate p5.scenemanager to switch scenes depending on what the user presses. During the final week I will work more on the visual aspect of the game/story…adding color, fancy text, and maybe even images of the characters, or even sound effects.

I’ll bring the sketchbook with the map of my story line to class tomorrow!

Final Project Part 1

For my final project, I will be creating a bird identifier game. I have already created audio tracks that contain various sounds, of random birds. The game will first start with a player prompted with a start menu. The user then clicks start a prompt will play urging the user to memorize a specific bird noise and what bird makes that noise. On screen, an image of that bird will be displayed as well. Next, a sound clip will play of several birds in different environments and a user must then press a buzzer only if he or she hears that birds specific voice again. If they click correctly they will gain a point, then a new sound clip of a different bird will play and if it is pressed at the wrong time they will lose a losing screen will prop up with their final score and option to restart the game again. I plan to accomplish this with the scene manager and sound libraries on P5JS. I mainly have to figure out how to keep the timer and if mouse pressed on track with each other. Below I have attached a sound clip of how the game may sound.

https://drive.google.com/file/d/1oC6FXc3vbTvcx79VbrkzpIhKULHURN9h/view?usp=sharing

 

Final Project

For my final project, I want to model a live visualization of the MTA, with as many subway lines and live feeds as possible. I’m gonna use the MTA aoi and the Google Transit API to set up this live animation. But I don’t want to use Subway carts to model the subway. I was thinking of using something more interesting, and what would I use? DRAGONS, duh. What else it would it be. Unfortunately I have not found a dragon template written in processing where I could start adding functionality to it and using the APIs to model the Dragons movement. If I cant use Dragons, then I’ll probably end up using some other extravagant 3D shape. I want my sketch to model the MTA as closely as possible including all the delays and traffic information that comes with it.

Final Project-part1

I have begun to use the kinect contributed libraries and have gotten a rough understanding of some of the differences between three of them. For my final I plan on using the depth and motion tracking capabilities of the kinect version 2 to create an interactive display using scripted signals to create an “in hands” 3d object generate. I have plans to use a 3d terrain like discussed in class when a person moves there hands into a certain threshold range and apart a certain distance. The idea is that the person in front of the camera would be moving the terrain with hand motions and the person at the computer would switch between which object is generated for the user to interact with.