From 7d521019f39b9ed52f9be09bc05be51e4656927c Mon Sep 17 00:00:00 2001 From: arf20 Date: Wed, 10 Sep 2025 14:52:02 +0200 Subject: CV UPC --- cv.html | 16 +++-- projects/arfminesweeper/index.html | 139 +++++++++++++++++++++++++++++++++++++ 2 files changed, 150 insertions(+), 5 deletions(-) create mode 100644 projects/arfminesweeper/index.html diff --git a/cv.html b/cv.html index 06861eb..77676d0 100644 --- a/cv.html +++ b/cv.html @@ -58,10 +58,16 @@

Education

+

Universidad Politecnica de Barcelona

+
+

+ 2025-now: Computer Science degree +

+

Universidad de Murcia

- 2023-now: Computer Science degree + 2023-2025: Computer Science degree

IES Ramon Arcas Meca (Lorca)

@@ -83,7 +89,7 @@ IPv6 Certification Badge for arf20
  • 2022: CEPT Radioamateur Licence (EA5JGX)
  • - +

    Memberships

    @@ -123,7 +129,7 @@
  • Multimedia: Video recording, editing and streaming
  • Music theory and interpretation
  • - + diff --git a/projects/arfminesweeper/index.html b/projects/arfminesweeper/index.html new file mode 100644 index 0000000..0ff9e5a --- /dev/null +++ b/projects/arfminesweeper/index.html @@ -0,0 +1,139 @@ + + + + + + ARFNET + + + + +
    + ARFNET +
    +
    +

    Projects

    + +

    arfminesweeper

    + +

    + The premise of this project is very simple: do the same thing in as + many ways as possible. That happens to be a minesweeper game, and + the ways to display the game in a computer. So I separated the game + logic backend, and made a number of frontends. Here follows an + account of each, broken up by categories. +

    + +

    Plataform independent text based

    +
    +

    console

    +

    VT100

    +

    ANSI color

    +

    ncurses

    +
    + +

    Framebuffer based

    +
    +

    fbdev

    +

    DRM fb

    +
    + +

    Display protocol libraries

    +
    +

    Xlib

    +

    Xcb

    +

    Wayland

    +

    Display PostScript

    +
    + +

    Graphical User Interface Toolkits

    +
    +

    XForms

    +

    FLTK

    +

    Motif

    +

    XView

    +

    Athena

    +

    Xaw3d

    +

    XToolkit

    +

    Tcl/Tk

    +

    ImGui/GLFW

    +

    Gtk3

    +

    Gtk4

    +

    Qt5

    +

    Qt6

    +

    wxWidgets

    +
    + +

    Graphical rendering APIs

    +
    +

    OpenGL 1.2 FFP/FreeGLUT

    +

    OpenGL 3.3/GLFW+GLAD

    +

    GLX

    +

    GLIDE

    +

    Vulkan/GLFW

    +

    Metal

    +
    + +

    Graphical libraries

    +
    +

    raylib

    +

    SDL2

    +

    SDL1.2

    +
    + +

    Windows

    +
    +

    comctl API

    +

    GDI

    +

    Direct2D

    +

    WinForms

    +

    WPF

    +

    UWP

    +

    WinUI 3

    +

    MAUI

    +
    + +

    Java

    +
    +

    AWT

    +

    Swing

    +
    + +

    Web application

    +
    +

    HTTP with REST

    +

    + +

    Non-userspace

    +
    +

    Linux kernel module

    +

    BIOS kernel

    +
    +

    VGA text mode console

    +

    VGA text mode

    +

    VGA text mode graphic characters

    +

    VGA graphic mode

    +

    VESA graphic mode

    +
    +

    UEFI application

    +
    +

    UEFI console

    +
    +
    + +
    + + +
    + + + + -- cgit v1.2.3