From 7d521019f39b9ed52f9be09bc05be51e4656927c Mon Sep 17 00:00:00 2001 From: arf20 Date: Wed, 10 Sep 2025 14:52:02 +0200 Subject: CV UPC --- projects/arfminesweeper/index.html | 139 +++++++++++++++++++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 projects/arfminesweeper/index.html (limited to 'projects') 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