Compare commits
	
		
			5 Commits
		
	
	
		
			a84b5918b9
			...
			62e5515472
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					62e5515472 | ||
| 
						 | 
					9a4963f474 | ||
| 
						 | 
					bf7a214788 | ||
| 
						 | 
					df7db80888 | ||
| 
						 | 
					e9a3fb0217 | 
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
ttt
 | 
			
		||||
							
								
								
									
										13
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								README.md
									
									
									
									
									
								
							@ -4,22 +4,11 @@ A simple TicTacToe game written in C in under 2 hours!
 | 
			
		||||
 | 
			
		||||
## Usage
 | 
			
		||||
```bash
 | 
			
		||||
./build
 | 
			
		||||
./build.sh
 | 
			
		||||
```
 | 
			
		||||
then 
 | 
			
		||||
```bash
 | 
			
		||||
./ttt
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## CPU
 | 
			
		||||
There is infact a CPU programmed into this application!
 | 
			
		||||
You can play against it if you swap out:
 | 
			
		||||
```c
 | 
			
		||||
41  player_choice('O');
 | 
			
		||||
```
 | 
			
		||||
with
 | 
			
		||||
```c
 | 
			
		||||
41  cpu_choice('O');
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Enjoy!
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										6
									
								
								main.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								main.c
									
									
									
									
									
								
							@ -8,7 +8,7 @@
 | 
			
		||||
#define RED         "\033[31m"      /* Red */
 | 
			
		||||
#define BOLDGREEN   "\033[1m\033[32m"      /* Bold Green */
 | 
			
		||||
#define BOLDYELLOW  "\033[1m\033[33m"      /* Bold Yellow */
 | 
			
		||||
#define BOLDRED     "\033[1m\033[31m"      /* Bold Yellow */
 | 
			
		||||
#define BOLDRED     "\033[1m\033[31m"      /* Bold RED */
 | 
			
		||||
#define BOLDWHITE   "\033[1m\033[37m"      /* Bold White */
 | 
			
		||||
#define BOLDMAGENTA "\033[1m\033[35m"      /* Bold Magenta */
 | 
			
		||||
#define RESET       "\033[0m"
 | 
			
		||||
@ -30,7 +30,7 @@ int main(int argc, char *argv[]){
 | 
			
		||||
    printf("How many players? (1/2)\n> ");
 | 
			
		||||
    scanf("%d", &players);
 | 
			
		||||
 | 
			
		||||
    //this could be tidier i think
 | 
			
		||||
    //TODO Tidy this up!
 | 
			
		||||
    if(players == 1){
 | 
			
		||||
        do{
 | 
			
		||||
            flag = check_win();
 | 
			
		||||
@ -42,10 +42,12 @@ int main(int argc, char *argv[]){
 | 
			
		||||
 | 
			
		||||
            player_choice('X');
 | 
			
		||||
            print_board();
 | 
			
		||||
            sleep(2);
 | 
			
		||||
 | 
			
		||||
            cpu_choice('O');
 | 
			
		||||
            flag = check_win();
 | 
			
		||||
            print_board();
 | 
			
		||||
            sleep(2);
 | 
			
		||||
 | 
			
		||||
        } while(flag == ' ');
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user