Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revisionBoth sides next revision | ||
project_qfwfq_notes [2011-11-10 12:40] – davegriffiths | project_qfwfq_notes [2011-11-10 12:41] – davegriffiths | ||
---|---|---|---|
Line 67: | Line 67: | ||
==Novel approaches to creativity== | ==Novel approaches to creativity== | ||
- | * Games as learning environments - well researched area | + | |
- | * Game world as "safe space" for experimentation/ | + | * Game world as "safe space" for experimentation/ |
- | * Games as ways for people to see things from different perspectives | + | * Games as ways for people to see things from different perspectives |
- | * "Game programming" | + | * "Game programming" |
- | * Current examples lack integration of programming into the game world itself - treated as separate " | + | * Current examples lack integration of programming into the game world itself - treated as separate " |
- | * When programming " | + | * When programming " |
- | * We can make this hack a feature - designed in from the start | + | * We can make this hack a feature - designed in from the start |
- | * Algorithms as world, processes as agents = very visible/ | + | * Algorithms as world, processes as agents = very visible/ |
- | * As a solution to algorithmic malleability | + | * As a solution to algorithmic malleability |
- | * Easy to see whats going wrong and where | + | * Easy to see whats going wrong and where |
- | * It's realtime | + | * It's realtime |
- | * Games as environments filled with interacting agents (incl humans) | + | * Games as environments filled with interacting agents (incl humans) |
- | * Human level of understanding, | + | * Human level of understanding, |
- | * Current languages abstract machine process into human level metaphor (for/while loops etc -> assembler) | + | * Current languages abstract machine process into human level metaphor (for/while loops etc -> assembler) |
- | * Next languages need to abstract machine time to human understanding? | + | * Next languages need to also abstract machine time to human understanding? |
+ | * Remove the write, compile, run cycle - programming as interaction (see above) | ||
+ | * Debugging techniques | ||
====Initial 2011 reset==== | ====Initial 2011 reset==== |