Transcript Slides
Lecture 23: Snakes Tournament CS201j: Engineering Software University of Virginia Computer Science David Evans http://www.cs.virginia.edu/evans Menu • Evaluations Reminder • Charge • Tournament Remember to pick up the Final on your way out today! 26 November 2002 CS 201J Fall 2002 2 Course Pledge You Signed I will provide useful feedback. I realize this is an experimental course and it is important that I let the course staff know what they need to improve the course. I will not wait until the end of the course to make the course staff aware of any problems. I will provide feedback either anonymously (using the course feedback form) or by contacting the course staff directly. I will fill out all course evaluation surveys honestly and thoroughly. 26 November 2002 CS 201J Fall 2002 3 Two Surveys Required • Official SEAS Survey – You receive email about it – Will help determine whether class is offered again • ESC/Java Annotations Exercise – Takes no more than 1 hour – Download from links on course web site (available by Monday) – Not anonymous, not graded, but you must do it! – Before Dec 12th, must either: do it, or send me email promising to do it before January 10th. 26 November 2002 CS 201J Fall 2002 4 Charge Change the World! 26 November 2002 CS 201J Fall 2002 5 Small, Simple Programs that Changed the World eBay (P. Omidyar) WorldWideWeb VisiCalc (Tim Berners-Lee) (Dan Bricklin and Bob Frankston) Smalltalk (Adele Goldberg, Alan Kay, Dan Ignalls) Altair BASIC (Bill Gates and Paul Allen) Napster (Shawn Fanning and Sean Parker) Tetris (Alexey Pazhitnov) 26 November 2002 CS 201J Fall 2002 ? (CS201J Student) 6 Lawn Lighting: 7pm tonight Never doubt that a small group of thoughtful, committed people can change the world. Indeed, it is the only thing that ever has. Margaret Mead Snakes Tournament • Each match has 2 competitors and 1 referee • Referee is responsible for starting the server, starting the game when both competitors are ready, and recording the result (including points total) • Rounds of pool play • Top team in each pool advances to semi-finals and best second place team (overall points/game) • Semi-finals and Finals: on big screen – Best of 3 26 November 2002 CS 201J Fall 2002 8 Tournament Prizes • Human Driven Winner – The Sims • Autonomous Winner – Ball Python snake and terrarium – Java snakes are not a good abstraction for real snakes – read the “Reptile Keeper’s Guide” carefully 26 November 2002 CS 201J Fall 2002 9 Any Questions? 26 November 2002 CS 201J Fall 2002 10