Programming
Workshop

Spring 2014
course
navigation

tron debugging

Asides:

schedule

Last weekend for this round of individual efforts
Next week on Thu we'll look at the results. We will have one more class, next
For the two weeks after that (March 1 - 13) we'll do group collaborations, on one more tron tourney. New languages and/or approaches are recommended. If you have ideas for who you'd like to work with, let me know in this week's assignment. I'll assign teams next week. Tourney 3 will happen just before break, also for a grade.
After break we'll all start new projects. Be thinking about what you want to work on - more coming on what's appropriate. (And I'll have some suggestions if you don't have a specific thing in mind.)

Discussion

Discuss where you are with your bots.
Here are the ways that you should be thinking about the problem:
(Sound anything like my themes from last semester?)

testing & algorithms

Yesterday I put together test_tron.py as an example :
Depending on time and interest (and at the risk of too much "here's what I did"), we can discuss what's there, namely (a) trying out tron.py and (b) flood fill.
My flood fill code illustrates several coding concepts :
Last aside: this code measuring python's recursion limit may be of interest for those of you who've been using recursion. The interesting thing here is how I measured it : exceptions, recursion, global variables (why use 'em here? alternatives?).
http://cs.marlboro.edu/ courses/ spring2014/workshop/ notes/ tron_debugging
last modified Thursday February 20 2014 8:56 am EST