Issue #7 AMIGAZINE! 3D-TicTacToe Amiga Adaptation By Ron Charlton This game runs under both V1.1 and V1.2 of Workbench and CLI. HOW TO PLAY: The game is played on a "board" consisting of four levels. Each level has 16 squares arranged as 4 X 4 (this will be obvious when you start the game). The board is displayed in perspective. The object of the game is to get four marks in a row before the computer does. The four in a row may be in any straight line, e.g., left-to-right, up-and-down, front-to-back, diagonally across a level or diagonally across the cube. To indicate your move, point to a square and click the left mouse button. Your move will be marked in green. After a moment's thought the computer will respond by flashing its move in red. You alternate moves with the computer until someone wins. Whenever someone wins the computer will highlight the winning row. You may then start a new game or quit. Three buttons are provided on the screen: SKIP - skips your move (e.g., to let the computer move first) RESTART - start a new game (at any time) QUIT - quit playing the game (at any time) You may click a button at any time (exception: SKIP doesn't work after someone has won and the only reasonable thing to do is RESTART or QUIT). Two informational "menus" are provided. Click the right mouse button and point at one to pull it down (just like real menus). One "menu" provides a brief description of the game and the other gives credit where credit is due (to me). Selecting any of the "menu" items has no effect. 3D-TicTacToe will work best with an 80 column display but it will work okay if you select a 60 column display. The only effect is that one of the buttons (Restart) has its text running past the end of the box. It will work anyway. This program was compiled with Manx Aztec "C" V3.4a. The informational "menus" were developed using a program called MenuEdit, written by David Pehrson (P.O. Box 4001, Bellevue, WA 98008). It's menu-driven itself -- you build your menus onscreen and can preview them at any time. MenuEdit will create a "filename.c" file that can be compiled and linked with the program that uses the menus. Two lines in the main program are all that are required to activate the menus. You must write the code to handle the menus yourself. MenuEdit is WONDERFUL. $15 to Mr. Pehrson will get you a copy of the program with documentation.