[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