Pedro-S-Ferreira

Pedro-S-Ferreira

Geek Repo

Github PK Tool:Github PK Tool

Pedro-S-Ferreira's repositories

Brightnetwork-Internship

Brightnetwork Internship

Language:PythonStargazers:0Issues:0Issues:0

ProjectEuler.net-Solved-Problems

ProjectEuler.net is a website which offers challenging problems which put the user mathematical and coding skills to the test. The problems it offers revolve around obtaining a number, which, due to the nature of the problems, can only be obtained by coding for the solution. The website has a rule that although any language can be used, the code must finish running in under a minute. This is to prevent brute-forcing by simply trying every possibility and to cultivate efficiently written code. In this project is the source of the problems I have solved so far along side a README file which highlights all the relevant skills I have acquired solving each problem

Language:PythonStargazers:0Issues:0Issues:0

Sudoku_Solver

A sudoku solver written in python that I'm still working on. Although it does work the UI isn't appealing and both the keybinds and input are unintuitive. It uses OOP, pygame and defined functions to achieve its end goal.

Language:PythonStargazers:0Issues:0Issues:0

Checkers

A checkers game coded entirely in python, completed with an interactable user interface, making use of the system and pygame packages. It makes use of object-oriented programming to handle the pieces and the squares of the board, with useful custom functions that handle the piece movement, capture and promotion. The game can be played with two players, recognising which player is victorious and even allowing the game to be played again without needing the restart the script by resetting all needed variables and objects.

Language:PythonStargazers:0Issues:0Issues:0

Tic-Tac-Toe

A simple game of tic-tac-toe codded in python that runs in the terminal. It can be played with 2 people or against the computer. The computer features a basic program that will intelligently recognise which squares have already been used and pick one that hasn't. The player can pick if they're playing as "X" or "O". It can detect wins, defeats and draws.

Language:PythonStargazers:0Issues:0Issues:0