comparison org/ideas.org @ 306:7e7f8d6d9ec5

massive spellchecking
author Robert McIntyre <rlm@mit.edu>
date Sat, 18 Feb 2012 10:59:41 -0700
parents 7e3938f40c52
children b6e2b65f43e4
comparison
equal deleted inserted replaced
305:19c43ec6958d 306:7e7f8d6d9ec5
7 | Sense | Effector | 7 | Sense | Effector |
8 |------------------------------+---------------------------------| 8 |------------------------------+---------------------------------|
9 | Vision | Variable Coloration | 9 | Vision | Variable Coloration |
10 | Hearing | Speech | 10 | Hearing | Speech |
11 | Proprioception | Movement | 11 | Proprioception | Movement |
12 | Smell/Taste (Chemoreception) | Pheremones | 12 | Smell/Taste (Chemoreception) | Pheromones |
13 | Touch | Movement / Controllable Texture | 13 | Touch | Movement / Controllable Texture |
14 | Acceleration | Movement | 14 | Acceleration | Movement |
15 | Balance (sense gravity) | Movement | 15 | Balance (sense gravity) | Movement |
16 | | | 16 | | |
17 17
18 - New Senses/Effectors 18 - New Senses/Effectors
19 - Levitation 19 - Levitation
20 - Telekenesis 20 - Telekinesis
21 - control of gravity within a certain radius 21 - control of gravity within a certain radius
22 - speed up/slow time 22 - speed up/slow time
23 - object creation/destruction 23 - object creation/destruction
24 24
25 - Symbol Sense 25 - Symbol Sense
40 low-level muscle control/ sense API, generate higher level programs 40 low-level muscle control/ sense API, generate higher level programs
41 for accomplishing various stated goals. Example goals might be 41 for accomplishing various stated goals. Example goals might be
42 "extend all your fingers" or "move your hand into the area with 42 "extend all your fingers" or "move your hand into the area with
43 blue light" or "decrease the angle of this joint". It would be 43 blue light" or "decrease the angle of this joint". It would be
44 like Sussman's HACKER, except it would operate with much more data 44 like Sussman's HACKER, except it would operate with much more data
45 in a more realistic world. Start off with "calestanthics" to 45 in a more realistic world. Start off with "calisthenics" to
46 develop subrouitines over the motor control API. This would be the 46 develop subroutines over the motor control API. This would be the
47 "spinal chord" of a more intelligent creature. The low level 47 "spinal chord" of a more intelligent creature. The low level
48 programming code might be a turning machine that could develop 48 programming code might be a turning machine that could develop
49 programs to iterate over a "tape" where each entry in the tape 49 programs to iterate over a "tape" where each entry in the tape
50 could control recruitment of the fibers in a muscle. 50 could control recruitment of the fibers in a muscle.
51 - Make a virtual computer in the virtual world which with which the 51 - Make a virtual computer in the virtual world which with which the
52 creature interacts using its fingers to press keys on a virtual 52 creature interacts using its fingers to press keys on a virtual
53 keyboard. The creature can access the internet, watch videos, take 53 keyboard. The creature can access the internet, watch videos, take
54 over the world, anything it wants. 54 over the world, anything it wants.
55 - Make virtual insturments like pianos, drumbs, etc that it learns to 55 - Make virtual instruments like pianos, drums, etc that it learns to
56 play. 56 play.
57 - make a joint that figures out what type of joint it is (range of 57 - make a joint that figures out what type of joint it is (range of
58 motion) 58 motion)
59 59
60 60
61 61
62 62
63 63
64 * goals 64 * goals
65 65
66 ** have to get done before winston 66 ** have to get done before Winston
67 - [X] write an explination for why greyscale bitmaps for senses is 67 - [X] write an explanation for why greyscale bitmaps for senses is
68 appropiate -- 1/2 day 68 appropriate -- 1/2 day
69 - [X] muscle control -- day 69 - [X] muscle control -- day
70 - [X] proprioception sensor map in the style of the other senses -- day 70 - [X] proprioception sensor map in the style of the other senses -- day
71 - [X] refactor integration code to distribute to each of the senses 71 - [X] refactor integration code to distribute to each of the senses
72 -- day 72 -- day
73 - [X] create video showing all the senses for Winston -- 2 days 73 - [X] create video showing all the senses for Winston -- 2 days
74 - [ ] spellchecking !!!!! 74 - [ ] spell checking !!!!!
75 - [ ] send package to friends for critiques -- 2 days 75 - [ ] send package to friends for critiques -- 2 days
76 - [X] fix videos that were encoded wrong, test on InterNet Explorer. 76 - [X] fix videos that were encoded wrong, test on Internet Explorer.
77 - [X] redo videos vision with new collapse code 77 - [X] redo videos vision with new collapse code
78 - [X] find a topology that looks good. (maybe nil topology?) 78 - [X] find a topology that looks good. (maybe nil topology?)
79 - [X] fix red part of touch cube in video and image 79 - [X] fix red part of touch cube in video and image
80 - [ ] write summary of project for Winston \ 80 - [ ] write summary of project for Winston \
81 - [ ] project proposals for Winston \ 81 - [ ] project proposals for Winston \
82 - [ ] additional senses to be implemented for Winston | -- 2 days 82 - [ ] additional senses to be implemented for Winston | -- 2 days
83 - [ ] send Winston package / 83 - [ ] send Winston package /
84 84
85 ** would be cool to get done before winston 85 ** would be cool to get done before Winston
86 - [X] enable greyscale bitmaps for touch -- 2 hours 86 - [X] enable greyscale bitmaps for touch -- 2 hours
87 - [X] use sawfish to auto-tile sense windows -- 6 hours 87 - [X] use sawfish to auto-tile sense windows -- 6 hours
88 - [X] sawfish keybinding to automatically delete all sense windows 88 - [X] sawfish keybinding to automatically delete all sense windows
89 - [ ] proof of concept C sense manipulation -- 2 days 89 - [ ] proof of concept C sense manipulation -- 2 days
90 - [ ] proof of concept GPU sense manipulation -- week 90 - [ ] proof of concept GPU sense manipulation -- week
91 - [ ] fourier view of sound -- 2 or 3 days 91 - [ ] Fourier view of sound -- 2 or 3 days
92 - [ ] dancing music listener -- 1 day, depends on fourier 92 - [ ] dancing music listener -- 1 day, depends on Fourier
93 - [ ] uberjar cortex demo 93 - [ ] uberjar cortex demo
94 94
95 ** don't have to get done before winston 95 ** don't have to get done before winston
96 - [ ] write tests for integration -- 3 days 96 - [ ] write tests for integration -- 3 days
97 - [X] usertime/gametime clock HUD display -- day 97 - [X] usertime/gametime clock HUD display -- day
103 - [ ] common video creation code. 103 - [ ] common video creation code.
104 104
105 * jMonkeyEngine ideas 105 * jMonkeyEngine ideas
106 - [ ] video showing bullet joints problem 106 - [ ] video showing bullet joints problem
107 - [ ] add mult for Matrix to Ray 107 - [ ] add mult for Matrix to Ray
108 - [ ] add iteraterator constructs to Vector3f, Vector2f, Triangle, 108 - [ ] add iterator constructs to Vector3f, Vector2f, Triangle,
109 Matrix3f, Matrix4f, etc 109 Matrix3f, Matrix4f, etc
110 110
111 ;;In the elder days of Art, 111 ;;In the elder days of Art,
112 ;;Builders wrought with greatest care 112 ;;Builders wrought with greatest care
113 ;;Each minute and unseen part; 113 ;;Each minute and unseen part;