[kw-pm] topics

Daniel R. Allen da at coder.com
Fri Jan 3 10:34:23 CST 2003


Why don't you post yours, and we can try and come up with optimizations?
A sort of anti-obfuscation contest, as it were.

-Daniel

On Fri, 3 Jan 2003, Robert P. J. Day wrote:

> 
>   currently, i was thinking about adding an exercise to my current
> perl course to program "hangman".  by the time i wanted to give
> that program as an assignment, the students will have already
> learned
> 
> 1) file I/O, including reading /usr/dict/words
> 2) picking a random value from a range, including picking a random
>    word from a file (see where this is going? :-)
> 3) s///
> 4) *possibly* tr///, if that's necessary
> 
>   i'd like to ask the students to pull all this together and write
> a program that 
> 
> a) selects a random word from /usr/dict/words
> b) prints the appropriate ...........  string
> c) starts accepting guesses and fills in those letters until  
>    the word is complete or 7 guesses have been made
> 
>   sure, it's not hard, but all the examples i've seen on the net
> involve calling subroutines or modules, which i haven't covered 
> yet.  or they get unnecessarily and overly complicated when there's
> no need for that.
> 
>   anyone have a nice, *simple*, straightforward hangman game?  i've
> written one myself, but i'm curious to see what real experts can
> come up with.  remember, this is meant to be doable by new perl
> programmers.
> 
> rday




More information about the kw-pm mailing list