• Save
Videogames and Arts - Class 09
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Videogames and Arts - Class 09

on

  • 1,050 views

 

Statistics

Views

Total Views
1,050
Views on SlideShare
378
Embed Views
672

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 672

http://gdss1845.wordpress.com 672

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Videogames and Arts - Class 09 Presentation Transcript

  • 1. GDSS1845 – Videogames and arts Class 09 Simulation game
  • 2. Class 09 Schedule Simulation Artificial intelligence Artificial life
  • 3. Physics simulation
  • 4. Physics simulation
  • 5. Flight simulation
  • 6. Crayon Physics
  • 7. Particles dream – Karl Sims
  • 8. Boid – Flock Simulation
  • 9. Crowd Simulation
  • 10. Artificial intelligence Alan Turing A human being engages in conversation with two parties; one is a human and another a machine/computer. The conversation can be text typing or voice. If the human being cannot tell apart which one is a human and which is the machine. The design of the machine is considered to pass the Turing test.
  • 11. Eliza – Joseph Weizenbaum
  • 12. Chatterbot – George
  • 13. Artificial intelligence Intelligent conversation Is intelligent conversation equal to intelligence in general?
  • 14. Deep Blue – IBM
  • 15. Artificial intelligence Playing chess Is the ability to play chess equal to intelligence?
  • 16. Frankenstein
  • 17. Robotics
  • 18. Artificial intelligence Robotics Robot can perform automatically. One of the common tasks is path finding.
  • 19. Move from the cell (20) to (4) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
  • 20. Path finding Stupid algorithm It starts to go toward the direction x. If it is blocked, it rotates clockwise to try. When every direction fails, it retreats back.
  • 21. Path finding Distance from destination To avoid stupidity, first, we need to measure how far you are from the destination (4) from any position on the grid. distance = abs(current_x - destination_x) + abs(current_y - destination_y);
  • 22. Distance 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Distance measurement From cell 20 to 4, the distance is 4 + 4 = 8 We move the robot from 20 to 4 such that every move will shorten the distance from 4.
  • 23. Number of steps 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Shortest path At the same time, we need to remember how many steps we have traveled from its starting point 20.
  • 24. Number of steps 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 f = g + h g is the sum of the costs of every cell visited along the path to the current cell; h is the heuristic function to indicate the distance from the current cell to the destination.
  • 25. Complicated algorithm 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Two lists Open list – available nodes to travel; Closed list – nodes traveled and failed.
  • 26. Complicated algorithm Put the start node in the open list; While the open list is not empty do: Remove the cheapest node A from the open list; If it is the destination, done; For all available node B next to A: Calculate a cost to B; Check if B is on open list or closed list; If so and B is more expensive, discard it; If not or this path is cheaper, move B to open list; Add A to closed list.
  • 27. Artificial life Artificial life Use computational means to simulate the ecological and biological aspects of life and organism.
  • 28. Artificial life – Karl Sims
  • 29. Life system – Rebecca Allen
  • 30. Insect project – Hung Keung
  • 31. Property of life form Reproduction How computation can model or simulate reproduction process in nature?
  • 32. Game of life – John Conway
  • 33. L-System
  • 34. Interactive plant – Christa Sommerer
  • 35. BabyZ
  • 36. Tamagotchi
  • 37. Sims BUILD BUY LIVE The IKEA Game
  • 38. Will Wright
  • 39. Sims, BattleBots, Cellular Automata God and Go A Conversation with Will Wright by Celia Pearce 2001
  • 40. Sims usage pattern
  • 41. Sims – Zodiac
  • 42. Sims – Family Member
  • 43. Sims – Gender
  • 44. Sims – Career
  • 45. Sims 2 – Psychology Tool Self-Portrayal in Simulated Life: Projecting Personality and Values in The Sims 2 Thaddeus Griebel, 2006
  • 46. Aibo
  • 47. Chair