m
m (Co-Op Puzzle game)
Line 23: Line 23:
 
Patcher for Player 1: [[:File:Game Player ONE v.2.maxpat]]
 
Patcher for Player 1: [[:File:Game Player ONE v.2.maxpat]]
  
Player 1 needs to download the files for the general audio and the morse code. These files need to be put in the same directory as the max files.
+
Player 1 needs to download the files for the general audio and the morse code. These files need to be put in the same directory as the max files. The audio file for the morse code needs to be draged and droped into the the playlist on the left side of the phone. This is also shown in the setup video.
  
 
[[:File:Audio Player 1.zip]]
 
[[:File:Audio Player 1.zip]]
 +
 +
Setup video for player 1: https://youtu.be/oySH2UXs-8E
  
  
Line 33: Line 35:
  
 
[[:File:Audio Player 2.zip]]
 
[[:File:Audio Player 2.zip]]
 +
 +
Setup video for player 2: https://youtu.be/BvELO5enox8
  
  
Line 38: Line 42:
 
I made the patches look a bit nicer and made it so that you don't have to scroll around in the patches to see everything.
 
I made the patches look a bit nicer and made it so that you don't have to scroll around in the patches to see everything.
  
I still want to add some tutorial videos for a better explanation of how to set up everything and how everything works.
+
Here is a link to a video were I demonstrate the fuctions of the two patchers and how the two players can interact with each other: https://youtu.be/9SIF38BKSIg
  
 
====Screenshots====
 
====Screenshots====

Revision as of 13:41, 27 January 2021

Co-Op Puzzle game

Semensterproject


For my project of this semester I would like to continue and finish developing this “Two-Player Puzzle-game”. It would me played on two separate computers and with two separate players, which can only communicate through the message boxes of the objects “udpsend” and “udpreceive”. The players would have to solve different kinds of puzzles by cooperating with each other and exchanging information. They would go through multiple levels to get to the end of the game.


Puzzel Sketch.jpg


Here is how the game would work: Every level contains one puzzle but It is split into two parts, one for each of the players. For example Player two has the base information in his/her patcher that player one needs to understand his/her side of the puzzle. So, player two needs to convey this information to player one by writing it to him/her via the message boxes. Player one can then use this information to decode his/her side of the puzzle. This code (new information) then can be conveyed back to player two so he/she can use it get a key. With this the level is completed, the key unlocks the “door” to the next level and the two players can advance.


Information exchange1.jpg


Here are the Max files for the two players:

Patcher for Player 1: File:Game Player ONE v.2.maxpat

Player 1 needs to download the files for the general audio and the morse code. These files need to be put in the same directory as the max files. The audio file for the morse code needs to be draged and droped into the the playlist on the left side of the phone. This is also shown in the setup video.

File:Audio Player 1.zip

Setup video for player 1: https://youtu.be/oySH2UXs-8E


Patcher for Player 2: File:Game Player TWO v.2.maxpat

Player 2 needs to download the files for the audio. They need to be put in the same directoy as the general MAX files.

File:Audio Player 2.zip

Setup video for player 2: https://youtu.be/BvELO5enox8


Update: I made the patches look a bit nicer and made it so that you don't have to scroll around in the patches to see everything.

Here is a link to a video were I demonstrate the fuctions of the two patchers and how the two players can interact with each other: https://youtu.be/9SIF38BKSIg

Screenshots

Resources

Here are a few links to some interesting projects:

https://cycling74.com/projects/forms-generative-visual-music

https://cycling74.com/projects/forms-screen-ensemble

https://cycling74.com/projects/held-meiner-tr%C3%A4ume-my-hero-%E2%80%93-interactive-sound-pendulum-%E2%80%93-mixmux-duo-application-example

https://cycling74.com/projects/broken-umbrella-strings

https://cycling74.com/projects/plantconnect


https://www.youtube.com/watch?v=JCmoN0Bbdg8

Notes

I fixed the issue I had with my last project. Now it works like I intended: I updated my first patcher by experimenting with the sound-text-video conversion. I copied the basic build for the jit.matrix object, that you can find when right clicking the objeckt and then clicking on help, where you can assign certain planes a value. I made it so that, in the window with each frequenz a different value blicks to the rhythm of the melodie.

Here is the fixed Patch: File:Für Elise 3.maxpat