Theory of Computation Semester Project: Vending Machine Presentation of Design Matthew Rodgers
Contents Vending Machine Specifications State Machine GUI Comments
Specifications Implementing a vending machine using a Graphic User Interface and state machine. Adding in other physical vending machine ideas, hopefully: Exact Change? (Thank you, Karlis.) Sold Out? Any other ideas?
State Machine
“Original” vs. “Exact Change”
GUI Specific implementations C# Possibly XNA 3.5/4.0 (if I can learn it in time) Prices for items will be relatively low so that there isn’t too much extra work for testing. (No one wants to click on a nickel for hours It could still later be changed to add more “expensive” items and more variety. (Although, in a GUI, physical space is at a premium.)
Changing the Paradigm Questions? Concerns? Any helpful ideas or concepts? What would you like me to add?