Pinned Repositories
Algorithms
Solutions for competitive programming problems in various online judges such as Kattis, SPOJ, URI Online Judge, etc.
Card-Game-Kernel
A flexible engine for creating card games (Pokemon, Magic, etc) where the behavior of each card can be completely arbitrary.
Collection-Sync
Javascript Library for bi-directional database synchronization between multiple devices or servers. Customizable and completely database agnostic.
cpdiff
File difference tool for competitive programming.
horsetab
Trigger Linux/Unix commands via morse code using your mouse.
Kakeibo-UI
A simple money management app made in Flutter.
PortrayCanvas
Parameterizable canvas library that allows you to draw on it, and get the drawn points.
Ruby-Behavior-Tree
A robust and customizable Ruby gem for creating Behavior Trees.
Waterfalls
Terminal based waterfall/rain simulator.
Wobbly-Matrix
A geometric algorithm inspired by Ubuntu's wobbly windows.
ChrisVilches's Repositories
ChrisVilches/Collection-Sync
Javascript Library for bi-directional database synchronization between multiple devices or servers. Customizable and completely database agnostic.
ChrisVilches/Knapsack-2D-Allocation
Genetic algorithm that solves the 2D rectangle knapsack problem. Try to fit as many rectangular items as possible inside a container, while maximizing the total value the items provide.
ChrisVilches/Organic-Cache-Simulator
Cache simulator.
ChrisVilches/Japanese-Tokenizer-Microservice
A microservice that makes it easy to tokenize Japanese texts. Useful for making word clouds, analyzing texts, or getting the most important words from a sentence.
ChrisVilches/parallel-express-middleware
Utility that assembles multiple Express middlewares into a new middleware, and executes them in parallel.
ChrisVilches/Qt5-Examples-Templates
Qt5, Python3 (PyQt) and C++. Examples and templates.
ChrisVilches/Card-Game-Kernel
A flexible engine for creating card games (Pokemon, Magic, etc) where the behavior of each card can be completely arbitrary.
ChrisVilches/Pokemon-Maze-Part-II
An algorithm that solves the ice field puzzle that appears in Pokemon games.
ChrisVilches/Retro-2D-Scrolling-Game
Little retro 2D scrolling game I made in Java.
ChrisVilches/Rails-Granular-Access-Policies
App Rails con autorización granularizada con políticas de acceso distintas para cada funcionalidad.
ChrisVilches/Collision-Detection
Collision Detection algorithm in O(log N) made with C++.
ChrisVilches/metro-system-simulator
Metro (trains) system simulator. Visualization of scheduling algorithms, etc.
ChrisVilches/RTA-Practice
App for developing skills.
ChrisVilches/RxJS-Practice
Many examples on how to use RxJS in various situations.
ChrisVilches/Handwriting-Game
Handwriting text recognition (using reverse engineered Google Translate API) made into a game with a simple SRS (spaced repetition system) algorithm.
ChrisVilches/Extensible-Image-Scraper
ChrisVilches/visor-de-imagenes
Sails.js & React
ChrisVilches/Sucursal
ChrisVilches/mvstr
ChrisVilches/Ionic-Sails.js
ChrisVilches/random-distribution-visualization
ChrisVilches/MouseTracking-WebSocket
Servicio hecho en C# que permite a sus clientes conectados por Websocket conocer la posicion del mouse.
ChrisVilches/Plantilla-Sails-v1.0-React
ChrisVilches/Go-Server
Servidor con cola de trabajadores para procesos largos concurrentes.
ChrisVilches/Pokemon-Maze
ChrisVilches/Human-Profiling
Monitorea y analiza los programas que ocupa el usuario.
ChrisVilches/Music-Theory-ADT
Music Theory Abstract Data Types & Classes for Java
ChrisVilches/Transpilador-Javascript-MIPS
Convierte Javascript a MIPS
ChrisVilches/Plantilla-Sails-React
ChrisVilches/Plantilla-Sails.js
Plantilla Sails.js con modelos, REST, y socket.