RRDito's portfolio

Showcasing coding experience for Game Development, Web Scraping and Scientific Research.

R.R. “Dito” Martín Portfolio

  1. Game Development
  2. Web Scraping
  3. Complex Systems Simulation

Game Development

Projects released and prototypes of futures projects can be found in itch.io: rrdito.itch.io

Play at the Whole World is in Check

2D Strategy game made with Unity 2D. A Chesslike game that pits two armies against each other, with pieces based on regular chess pieces but with different movements and unique rules. Involved in complete development cycle. Created shaders, animation, sprites, music and sound assets. Performed quality of life improvements based on feedback after publication. Built for Android, WebGL and PC. Wrote devlogs discussing the changes that were implemented in succesive patches: Devlogs

Web Scraping

Project in Github

Fantasy Points are a measure of the performance of a Dota 2 player in a match. While is a consensus among the Dota 2 community that these points don’t accurately reflect how well a player performed in such a complicated game, they have an alternative use during the Dota 2 Pro Circuit. In these tournaments the fans can obtain trading cards and form a Fantasy Roster and compete with others by accumulating fantasy points depending on the players performances.

This app written in Python uses web scraping to extract the Fantasy Points statistics of Dota 2 pro matches. Has a simple interface to gather the data from webpages most commonly used by the community. Subsequently, allows to browse the Database and compare two player performances.

Comparison between two players (Fantasy Points vs Match Length)

Complex Systems Simulation

Link to article

Experimental evidence confirms the existence of glycolytic oscillations in cancer, which allows it to self-organize in time and space far from thermodynamic equilibrium, and provides it with high robustness, complexity and adaptability. A kinetic model is proposed for HeLa tumor cells grown in hypoxia conditions. It shows oscillations in a wide range of parameters. Two control parameters (glucose and inorganic phosphate concentration) were varied to explore the phase space, showing also the presence of limit cycles and bifurcations. The complexity of the system was evaluated by focusing on stationary state stability and Lempel–Ziv complexity. Moreover, the calculated entropy production rate was demonstrated behaving as a Lyapunov function.

Biochemical Model

Time Series

Phase Diagrams