again!

Jonathan Hartley wrote:
inline

Jon Ribbens wrote:
Also I'd like to put in a strong vote for part of the spec being that
the game will allow human v human, human v computer, or computer v
computer games (by entering "number of players: zero" ;-) )
We talked about this during the dojo planning meetup last week. We all had great interest in this idea and pursued it for some 40 minutes or so. However, we reluctantly decided to scrap it because we couldn't figure out a simple way of enabling it without providing intrusive frameworks of code to channel the direction of the dojo participants.

If you can figure out a way, I'd be open to the discussion, but I'd be wary that we might simply be retreading the discussion that was already had.

Having said that, I realise with a moment's reflection that we were somewhat transfixed by the probably misleading initial suggestion (mine?) that a single process should play as one player, and that to see computer-to-computer matches we should wire up the stdin of one process to the stdout of another.

Your framing of the problem as a single process playing against itself is doubtless more straightforward and simpler to implement (although it lacks the aspect that I found most appealing of allowing matches between differing implementations.) However, your version may have the advantage of actually being achievable from a blank slate in the very limited time available.

However I feel like a dojo is good for practising technique, test-driven, design, refactoring, and as we saw last time, having a subject matter which puts us under time pressure does somewhat force all these things out of the window, since people feel under pressure to make progress towards the ambitious goal. So I would vote for having the simplest dojo we can possibly persuade ourselves to accept, at least until we find out feet.

   Jonathan

--
Jonathan Hartley      Made of meat.      http://tartley.com
tart...@tartley.com   +44 7737 062 225   twitter/skype: tartley


_______________________________________________
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk

Reply via email to