Pedro Ferreira's repositories
tic_tac_toe
Tic-tac-toe console game written in swift.
2048_game
Can change the grid size and the spawn values range.
algorithms
Implementation of some data structures/algorithms (binary tree, linked list, etc).
decrypt_messages
Try to figure out the decryption key.
diablo_map
Map of Tristram (act I) of diablo 3.
dota_items
Guess the correct price off dota items. Inspired by the "shopkeeper's quiz" game.
drum_machine
A drum machine website. You can make different beats, and save it on the server.
game_engine
A 2d game engine, for simple browser games using the html canvas.
game_of_life
Conway's Game of Life.
hearts_solitaire
A hearts solitaire game.
homebrew-tap
Homebrew formulas.
image_puzzle
Move the pieces around until you achieve the initial image.
noobiept
Config files for my GitHub profile.
notes_app
Basic notes application, you can add multiple notes and minimize the application to the system tray.
pair
Match identical tiles with each other, to make a pair. Find all the pairs to win the game.
sc_guess_unit
A sound of an unit is played, and you need to guess that unit's name. The faster you guess, the higher the score!
snake
A snake game, with several maps to choose from, plus a 2 player mode!
space_invaders
Based on the classic space invaders game. Has some differences such has being able to fire any number of bullets (but each bullet reduces your overall score).
space_ship
Shoot everything that moves.
space_shooter
A top-down fast paced space shooter.
sudoku
The purpose of the game is for each row, column and sub-grid, have all the digits from 1 to 9.
target_practice
A shooter game to practice reaction time/aim. Need to shoot targets that appear randomly in the canvas.
tetris
A tetris game, where you can specify the number of columns/lines of the grid.
tower_defense
Tower defense game.
weather
Search for a city to get some weather information on it. It shows the current weather information, and the forecast of the next 5 days. It keeps track of previous city name searches (so you can easily check it out again).