João Marinheiro's repositories
Godot-Post-Process-Outlines
A set of shaders and a custom camera node to easily integrate post process outlines into your game. Works with both 2D and 3D games.
Godot-Common-Game-Framework
A set of useful nodes to use in Godot projects that facilitate implementing features like split-screen, async scene loading and caching materials.
CaravelEditor
A simple tool to author Caravel scenes, entity types and materials.
Alpha-Architecture
A generic agent architecture for cooperative multi-agent games
CaravelStarterProject
A starter project for a game using the Caravel framework
Evolving-Snakes
Snakes from the classical game are controlled by neural networks and evolve using a genetic algorithm.
Real-time-Rendering-Engine
A simple real time rendering engine for the Real-time Rendering course.
SlackFaceSwapperBot
A simple bot for slack that swaps all faces on images with other randomly selected faces.
feup-lpoo-android-tower-defense
A small Tower Defense game for android, developped for the Object Oriented Programming Laboratory class of the Faculty of Engineering of the University of Porto (2012/2013).
feup-plog-choko
Prolog implementation of the board game Choko, with a simple AI and text interface.
feup-plog-hanjie-solver
A simple prolog implementation of a hanjie puzzle solver using SICStus Prolog 4.2.3. These puzzles are also known as Paint by Numbers, Griddlers, Pic-a-Pix, Picross, PrismaPixels, Pixel Puzzles, Crucipixel, Edel, FigurePic, HeroGlyphix, Illust-Logic, Japanese Crosswords, Japanese Puzzles, Kare Karala!, Logic Art, Logic Square, Logicolor, Logik-Puzzles, Logimage, Nonograms, Oekaki Logic, Oekaki-Mate, Paint Logic, Picture Logic, Tsunamii, Paint by Sudoku and Binary Coloring Books.
Ludum-Dare-31
Entry into Ludum Dare 31
RootsGGJ2023
GGJ 2023 Game
SideScrollerDragon
My new game