Documentació dels principals projectes desenvolupats, incloent eines de línia d'ordres, motors de simulació numèrica i altres utilitats.
period-function-bifurcation - numerical detection and continuation of interior bifurcation curves
Numerical detection and continuation of interior bifurcation curves of the period function in planar differential systems.
The project studies the bifurcation of critical periodic orbits of the period function in families of planar differential systems with a center. The main model considered is the chemical Lotka family, a generalization of the Lotka-Volterra equations.
Documentation: periodlib
orbites-sistemes-hamiltonians - òrbites periòdiques i el problema restringit de tres cossos (rtbp)
Cadena d'eines numèriques construïda pas a pas al llarg de cinc pràctiques: descomposició QR per mínims quadrats, el mètode de Newton-Raphson, un integrador Runge-Kutta-Fehlberg 4(5) de pas adaptatiu i, finalment, un cercador d'òrbites periòdiques de sistemes hamiltonians. S'utilitza per trobar l'òrbita d'un pèndol simple i una òrbita halo del punt de Lagrange L1 en el Problema Restringit de Tres Cossos (RTBP).
make run-halo
4enratlla - quatre en ratlla amb l'algorisme MiniMax
Implementació completa del clàssic joc en C. L'oponent explora l'arbre de jugades amb l'algorisme MiniMax, fa la poda alfa-beta i una funció heurística puntua línies de dues, tres i quatre fitxes per reconèixer amenaces i oportunitats. La interfície està feta amb ncurses i inclou tauler centrat, colors per jugador, animació de caiguda de fitxa i ressaltat de la línia guanyadora.
./4enratlla -d 8 -f C
segfault-racing - joc de curses 2D fet des de zero
Joc de curses molt senzill on cal completar tres voltes al circuit
evitant la persecució de la policia i altres cotxes controlats per
l'ordinador. Tot el motor gràfic i físic està escrit des de zero
amb NumPy sobre tkinter.Canvas, sense cap motor de joc
extern. Traduït al català, castellà, anglès i grec amb
gettext, amb les puntuacions gestionades amb pandas.
python3 src/main.py