El Lissitzky Pong (Composition by rmohler)

Author: rmohler
License: (unknown)
Date: 2010.10.18
Compatibility: 10.6
Categories:
Required plugins:
(none)

My first submission to Kineme.net is definitely my proudest accomplishment in QC thus far. It still could use a lot of tweaks to fix some bugs and add to the fun, but I enjoy playing it, and I hope you all will too.

This was an assignment for @smokris's Visual Programming class at Ohio University. I'm also looking forward to any constructive feedback you all can provide. Thanks.

Also wanted to add some control description since I have yet to include it in the game. Mouse controls the paddle. 1-3 on the keyboard controls the difficulty of the computer AI. Can be changed at any time during gameplay.

PreviewAttachmentSize
mohler_pong_2.0.qtz66.62 KB

gtoledo3's picture
Re: El Lissitzky Pong (Composition by rmohler)

How cool!

usefuldesign.au's picture
Re: El Lissitzky Pong (Composition by rmohler)

Looks fun Ryan!

Small note: you have this listed as 10.4 and 10.5 and both of them will miss a few patches you are using.

> (null)
<WARNING> Core Image filter "CIColorCube" input "inputCubeData" is of an unsupported class "NSData"
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/circle" is missing
 
> artsy stuff
Cannot create node of class "/circle" and identifier "(null)"
 
> Macro Patch
State restoration failed on node "Patch_3" <QCPatch = 0x0850B9A0 "(null)">
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/toggle" is missing
 
> x_position
Cannot create node of class "/toggle" and identifier "(null)"
 
> x_position
Cannot create connection from ["Resulting_Value" @ "Patch_1"] to ["inputIndex" @ "Multiplexer_1"]
 
> x_position
Cannot publish input port ["Increasing_Signal" @ "Patch_1"]
 
> Game
State restoration failed on node "Patch_1" <QCPatch = 0x085240C0 "(null)">
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/toggle" is missing
 
> y_position
Cannot create node of class "/toggle" and identifier "(null)"
 
> y_position
Cannot create connection from ["Resulting_Value" @ "Patch_3"] to ["inputIndex" @ "Multiplexer_2"]
 
> y_position
Cannot publish input port ["Increasing_Signal" @ "Patch_3"]
 
> Game
State restoration failed on node "Patch_3" <QCPatch = 0x0852F450 "(null)">
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/circle" is missing
 
> ball
Cannot create node of class "/circle" and identifier "(null)"
 
> ball
Cannot publish input port ["X_Position" @ "Patch_2"]
 
> ball
Cannot publish input port ["Y_Position" @ "Patch_2"]
 
> Game
State restoration failed on node "Patch_2" <QCPatch = 0x0853CA50 "(null)">
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/toggle" is missing
 
> Game
Cannot create node of class "/toggle" and identifier "(null)"
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/toggle" is missing
 
> Game
Cannot create node of class "/toggle" and identifier "(null)"
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/toggle" is missing
 
> Game
Cannot create node of class "/toggle" and identifier "(null)"
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/toggle" is missing
 
> Game
Cannot create node of class "/toggle" and identifier "(null)"
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/toggle" is missing
 
> Game
Cannot create node of class "/toggle" and identifier "(null)"
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/toggle" is missing
 
> Game
Cannot create node of class "/toggle" and identifier "(null)"
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/toggle" is missing
 
> Random velocitizer
Cannot create node of class "/toggle" and identifier "(null)"
 
> Random velocitizer
Cannot create connection from ["Resulting_Value" @ "Patch_24"] to ["inputValue" @ "Math_2"]
 
> Random velocitizer
Cannot create connection from ["output" @ "Splitter_2"] to ["Increasing_Signal" @ "Patch_24"]
 
> Random velocitizer
Cannot create connection from ["Resulting_Value" @ "Patch_24"] to ["inputValue" @ "Math_1"]
 
> Random velocitizer
Cannot create connection from ["outputValue" @ "SampleHold_1"] to ["Secondary_Value" @ "Patch_24"]
 
> Game
State restoration failed on node "Patch_24" <QCPatch = 0x0855F560 "(null)">
 
> Game
Cannot create connection from ["outputResult" @ "Logic_4"] to ["Increasing_Signal" @ "Patch_22"]
 
> Game
Cannot create connection from ["outputResult_proxy_1" @ "Patch_5"] to ["inputSignal_proxy_1" @ "Patch_3"]
 
> Game
Cannot create connection from ["outputResult" @ "Logic_3"] to ["inputSignal_proxy_1" @ "Patch_1"]
 
> Game
Cannot create connection from ["outputResult" @ "Logic_2"] to ["Increasing_Signal" @ "Patch_16"]
 
> Game
Cannot create connection from ["Resulting_Value" @ "Patch_15"] to ["_enable" @ "Patch_2"]
 
> Game
Cannot create connection from ["Resulting_Value" @ "Patch_16"] to ["_enable" @ "Patch_9"]
 
> Game
Cannot create connection from ["outputValue_proxy_1" @ "Patch_1"] to ["x_position" @ "Patch_2"]
 
> Game
Cannot create connection from ["outputResult" @ "Logic_4"] to ["Increasing_Signal" @ "Patch_21"]
 
> Game
Cannot create connection from ["outputResult" @ "Logic_4"] to ["Increasing_Signal" @ "Patch_20"]
 
> Game
Cannot create connection from ["outputResult" @ "Logic_2"] to ["Increasing_Signal" @ "Patch_11"]
 
> Game
Cannot create connection from ["Resulting_Value" @ "Patch_20"] to ["_enable" @ "Patch_8"]
 
> Game
Cannot create connection from ["outputResult" @ "Logic_2"] to ["Increasing_Signal" @ "Patch_15"]
 
> Game
Cannot create connection from ["Resulting_Value" @ "Patch_21"] to ["_enable" @ "Patch_17"]
 
> Game
Cannot create connection from ["Resulting_Value" @ "Patch_22"] to ["_enable" @ "Patch_14"]
 
> Game
Cannot create connection from ["Resulting_Value" @ "Patch_11"] to ["_enable" @ "Patch_7"]
 
> Game
Cannot create connection from ["outputValue_proxy_1" @ "Patch_3"] to ["y_position" @ "Patch_2"]
 
> Macro Patch
State restoration failed on node "Patch_1" <QCPatch = 0x08511E70 "(null)">
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "QCMouseInteraction" is missing
 
> Macro Patch
Cannot create node of class "QCMouseInteraction" and identifier "(null)"
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/toggle" is missing
 
> Macro Patch
Cannot create node of class "/toggle" and identifier "(null)"
 
> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 694 nodes>: Patch with name "/toggle" is missing
 
> Macro Patch
Cannot create node of class "/toggle" and identifier "(null)"
 
> Macro Patch
Cannot create connection from ["Resulting_Value" @ "Patch_4"] to ["_enable" @ "Patch_3"]
 
> Macro Patch
Cannot create connection from ["outputMouseDown" @ "MouseInteraction_1"] to ["Increasing_Signal" @ "Patch_2"]
 
> Macro Patch
Cannot create connection from ["outputInteraction" @ "MouseInteraction_1"] to ["_inputInteraction" @ "Billboard_1"]
 
> Macro Patch
Cannot create connection from ["Resulting_Value" @ "Patch_2"] to ["inputY" @ "Billboard_1"]
 
> Macro Patch
Cannot create connection from ["Resulting_Value" @ "Patch_2"] to ["_enable" @ "Patch_1"]
 
> Macro Patch
Cannot create connection from ["outputMouseDown" @ "MouseInteraction_1"] to ["Increasing_Signal" @ "Patch_4"]
 
> (null)
State restoration failed on <QCPatch = 0x08503D40 "(null)">

rmohler's picture
Re: El Lissitzky Pong (Composition by rmohler)

Thanks for the heads up. I was going to check before I submitted, but forgot to unselect them.