|
1 | | -# Projetos de Aula/Class Projects |
2 | | -Projetos de aula pedido pelo professor para serem feitos até 19/11/2019. Usa o Visual Studio 2019 |
3 | | -Class projects that the professor asked to be done until 11/19/2019. Uses Visual Studio 2019 |
| 1 | +# Class Projects 1 |
| 2 | + |
| 3 | +This repository is where my first batch of class projects from college is. Nothing to much complex ~~but the coding here maybe not be the best~~ |
| 4 | + |
| 5 | +Here you'll find 5 games: Tic Tac Toe (or naughts and crosses), Connect 4, Hangman, Simon and Battleship. They're all made in C and made to run on a terminal/console. They're made with portability in mind, but not all may be. |
| 6 | + |
| 7 | +## Details: |
| 8 | + |
| 9 | +- This entire repository and the projects were all made on Visual Studio Community 2019. Good portion of the projects will compile on gcc or clang |
| 10 | + |
| 11 | +- These projects depends on the ANSI Escape Codes to work properly/as intended. In Windows machines the cmd will be setted up to support it. If one of these projects have weird screen behavior, like printing random characters, or something like [33;0;0;0m it's because your terminal emulator doens't support ANSI Escape codes |
| 12 | + |
| 13 | +- Not all projects works on Linux or Unix systems due to OS specific code, on each project deatails will be said if it's compatible with Linux, it's not or if there's a project made for linux |
| 14 | + |
| 15 | +- The releases of these projects will be done |
| 16 | + |
| 17 | +- The coding gets better like this: Tic Tac Toe > Connect 4 > Hangman > Simon > Batleship. This is because Tic Tac Toe was the first I done and I learned in the way of developing the others. Please don't roast me with the bad coding, I'm thinking about rewriting some things |
| 18 | + |
| 19 | +## Projects on this repository |
| 20 | + |
| 21 | +- ### Tic Tac Toe (Naughts and Crosses) |
| 22 | + - The classic game, there isn't that much to talk about |
| 23 | + - The game need ANSI Escape Codes for cleaning the screen |
| 24 | + - The game has two modes: Singleplayer and Multiplayer |
| 25 | + - Multiplayer is the classic form of playing. You and a person play against each other |
| 26 | + - On singleplayer you'll play against a AI, which have 3 difficult levels: Easy, Normal and Impossible. More on that on the wiki |
| 27 | + - The board is made in a beatiful ascii art, including the X and the O. The thanks for the people behind the ascii art is in the wiki and the game |
| 28 | + |
| 29 | +- ### Connect 4 |
| 30 | + - If you played Club Penguin you already know this game |
| 31 | + - Two people play against each oder, dropping pieces, wich fall in the last line in the board, trying to connect 4 pieces horizontaly, verticaly or diagonally. Who does that first wins |
| 32 | + - The game nedd ANSI Escape Codes to clear the screen and give colors to the pieces, backgroung, and detecting window size |
| 33 | + - The game needs a certain Window Size to work, because the board is big |
| 34 | + - The game has two modes: Singleplayer and Multiplayer |
| 35 | + - On multiplayer you and a person play against each other |
| 36 | + - On singleplayer you'll play against a AI, which is made to be impossible to win. More on that on the wiki |
| 37 | + - The board is made in a beatiful ascii art, including the pieces, wich have colors! . the thanks for the people behind the ascii art is in the wiki and the game |
| 38 | + |
| 39 | +- ### Hangman |
| 40 | + - |
0 commit comments