Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Who says you need graphics?

o | o | o ---------- x | x | x ---------- o | o | o

That (if HN doesn't mangle it) should be a fully working Tic-Tac-Toe board. You can store it as a string, hashtable, whatever you want. You could label the squares 1-9 for the prompt asking the user where to move.

This is all doable with perl and a command line. Try it out, see what you learn.



My first implementation (in c++) was exactly like that. A 3x3 array that printed out like that. You had to enter 1,1 for the left upper corner (that's how I learned that arrays start at 0 in almost all languages ;p)


Yes, GNU Go, the premier open source Go program is implemented exactly like this. Any graphical front ends in use are all written by third parties.


HN mangled it, but I think you can see where the line breaks ought to go.


    o | o | o
    ---------
    x | x | x
    ---------
    o | o | o




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: