changeset 124:90154bd674e9

going to work on proprioception
author Robert McIntyre <rlm@mit.edu>
date Tue, 24 Jan 2012 18:12:14 -0700
parents 91773e8ec50f
children 3d65633dd736
files assets/Models/creature1/try-again.blend assets/Sounds/ear-and-eye.wav org/test-creature.org
diffstat 3 files changed, 14 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
     1.1 Binary file assets/Models/creature1/try-again.blend has changed
     2.1 Binary file assets/Sounds/ear-and-eye.wav has changed
     3.1 --- a/org/test-creature.org	Mon Jan 23 03:41:26 2012 -0700
     3.2 +++ b/org/test-creature.org	Tue Jan 24 18:12:14 2012 -0700
     3.3 @@ -6,13 +6,17 @@
     3.4  #+SETUPFILE: ../../aurellem/org/setup.org
     3.5  #+INCLUDE: ../../aurellem/org/level-0.org
     3.6  
     3.7 -* objectives
     3.8 - - [X] get an overall bitmap-like image for touch
     3.9 - - [X] write code to visuliaze this bitmap
    3.10 - - [ ] directly change the UV-pixels to show touch sensor activation
    3.11 - - [ ] write an explination for why b&w bitmaps for senses is appropiate
    3.12 - - [ ] clean up touch code and write visulazation test
    3.13 - - [ ] do the same for eyes
    3.14 +* ideas
    3.15 + - [ ] directly change the UV-pixels to show sensor activation
    3.16 + - [ ] write an explination for why greyscale bitmaps for senses is appropiate
    3.17 + - [ ] write tests for integration
    3.18 + - [ ] usertime/gametime HUD display
    3.19 + - [ ] use sawfish to auto-tile sense windows
    3.20 + - [ ] sawfish keybinding to automatically delete all sense windows
    3.21 + - [ ] proprioception sensor map in the style of the other senses
    3.22 + - [ ] optional fourier view of sound
    3.23 + - [ ] enable greyscale bitmaps for touch
    3.24 +
    3.25  
    3.26  * Intro 
    3.27  So far, I've made the following senses -- 
    3.28 @@ -779,7 +783,6 @@
    3.29          lis (Listener.)
    3.30          audio-renderer (.getAudioRenderer world)
    3.31          sp (sound-processor continuation)]
    3.32 -    (println-repl "audio-renderer is " audio-renderer)
    3.33      (.setLocation lis (.getWorldTranslation ear))
    3.34      (.setRotation lis (.getWorldRotation ear))
    3.35      (bind-sense target lis)
    3.36 @@ -803,7 +806,6 @@
    3.37                 (map
    3.38                  #(rem (int (* 255 (/ (+ 1 %) 2)))  256)
    3.39                     data))]
    3.40 -          (println-repl (take 10 scaled-data))
    3.41            [topology scaled-data]))
    3.42          ]]))
    3.43  
    3.44 @@ -962,8 +964,8 @@
    3.45          [init-hearing-fns hearing-senses] (hearing creature)
    3.46          hearing-windows (map (fn [_] (debug-hearing-window 50))
    3.47                               hearing-senses)
    3.48 -        bang (AudioNode. (asset-manager)
    3.49 -                         "Sounds/dream.wav" false)
    3.50 +        bell (AudioNode. (asset-manager)
    3.51 +                         "Sounds/ear-and-eye.wav" false)
    3.52          ;; dream
    3.53  
    3.54          ]
    3.55 @@ -980,7 +982,7 @@
    3.56               (if value
    3.57                 (do
    3.58                   (println-repl "play-sound")
    3.59 -                 (.play bang))))})
    3.60 +                 (.play bell))))})
    3.61     (fn [world]
    3.62       (light-up-everything world)
    3.63       (enable-debug world)