Green Rain
Mandelbrot Explorer
Rendering...

Controls

Bookmarks

Info

Center: (-0.5, 0.0)

Zoom: 1x

Render: โ€”

How to Use

  • Click: Zoom in
  • Shift+Click: Zoom out
  • Drag: Pan view
  • Wheel: Zoom in/out
Snake 2025
PAUSED

GAME OVER

Final Score: 0

Press Enter or click Start to play again

Stats

Score 0
High Score 0
Length 1
Time Bonus +0

Settings

How to Play

  • Arrow Keys / WASD: Move
  • Space: Pause
  • Enter: Restart (when game over)
  • Touch: Swipe to move
Help / About

Novelli Virtual Desktop Site

v2.0 - 2025

Un ambiente desktop simulato completamente web-based

Cos'รจ VDS Framework

Il Virtual Desktop Site (VDS) Framework รจ un sistema innovativo configuration-driven per creare esperienze desktop interattive direttamente nel browser. Combina estetica moderna con funzionalitร  avanzate come Icon Groups trascinabili, mini-app integrate (Mandelbrot Explorer, Snake 2025, Tetris, Game of Life), sistema di parchments, e un blog integrato con editor OAuth, offrendo un portfolio dinamico, privacy-first e completamente GDPR-compliant.

Caratteristiche Principali

๐Ÿ–ฅ๏ธ Icon Groups

Icone organizzate in gruppi trascinabili e ridimensionabili con minimize/expand, drag & drop, e navigazione a tab su mobile.

๐ŸŽฎ Mini-Apps Avanzate

5 applicazioni integrate: Mandelbrot Explorer, Snake 2025, Tetris, Conway's Game of Life, Green Rain.

๐Ÿ“œ Parchment System

Notifiche floating eleganti con supporto multi-link, animazioni fluide, e integrazione con contenuti del sito.

๐Ÿ“ Blog Integrato

Sistema di blogging con dark theme unificato, editor web con OAuth GitHub, e gestione completa CRUD dei post.

โš™๏ธ Configuration-Driven

Architettura basata su vds-config.js con validation automatica, separazione framework/contenuti, e facile manutenzione.

๐Ÿ”’ Privacy-First

Zero tracking, zero cookie, zero analytics. Client-side only, self-hosted assets, completamente GDPR-compliant.

Tecnologie Utilizzate

  • Frontend: HTML5 + CSS3 (Grid, Flexbox, Custom Properties), Vanilla JavaScript ES6+ (moduli IIFE), Canvas API
  • Build & Deploy: Jekyll 4.x (generazione sito statico), GitHub Actions (CI/CD), GitHub Pages (hosting)
  • Architettura: Configuration-driven design (vds-config.js), Validation system, Separazione framework/contenuti
  • Blog Editor: OAuth 2.0 GitHub (autenticazione admin), SimpleMDE (editor Markdown), GitHub Contents API (CRUD)
  • Performance: Web Workers per calcoli Mandelbrot, localStorage per high scores, rendering ottimizzato
  • Audio: Web Audio API per effetti sonori procedurali (Snake, Tetris)

Crediti

Giovanni Novelli

Ph.D. in Informatica

Universitร  di Catania - 2008

Appassionato di coding, intelligenza artificiale e progetti open source.

๐Ÿ‘ค Profilo ๐Ÿ’ป GitHub ๐Ÿ’ผ LinkedIn
Copyright ยฉ 2025 VDS Framework - Giovanni Novelli. All rights reserved.
Progetto open source disponibile su GitHub
Tetris
GAME OVER

Score

Points: 0
Level: 1
Lines: 0

Next Piece

Controls

  • โ†โ†’ Move
  • โ†“ Soft Drop
  • โ†‘ Rotate
  • Enter Hard Drop
  • Touch Swipe/Tap
Conway's Game of Life

Statistics

Generation: 0
Population: 0
100 ms

Patterns

Instructions

  • Click/drag to draw cells
  • Load patterns or randomize
  • Adjust speed with slider
  • Watch cellular evolution
๐Ÿ 
Start
--:--
Shutting down...