Segnacarte Scopa è un'applicazione web progettata per facilitare il tracciamento delle carte giocate durante una partita di Scopa. L'applicazione utilizza un'interfaccia intuitiva per visualizzare e nascondere le carte tramite clic.
- Visualizzazione dinamica delle carte: Le immagini delle carte vengono caricate dinamicamente dalla cartella
img
e visualizzate nella pagina. - Interazione semplice: Cliccando su una carta, l'immagine passa a una carta nascosta (
bg.jpg
) o torna visibile. - Compatibilità mobile: Design responsive grazie all'uso di Bootstrap per adattarsi a dispositivi con schermi di dimensioni ridotte.
- Ordinamento personalizzato: Le carte vengono ordinate in base all'ultima lettera del nome del file e, in caso di parità, per numero.
index.html
: La pagina principale dell'applicazione.data.php
: Script PHP che legge il contenuto della cartellaimg
e restituisce un elenco ordinato dei file come JSON.img/
: Cartella contenente le immagini delle carte e un filebg.jpg
utilizzato per nascondere le carte.
- Un server web con supporto per PHP (ad esempio, Apache o Nginx).
- Cartella
img
con le immagini delle carte da visualizzare. - File
bg.jpg
nella cartellaimg
per rappresentare il dorso delle carte.
- Clona il repository o scarica il progetto.
git clone https://github.com/masonedotcloud/segnacarte-scopa.git
- Posiziona il progetto in una directory accessibile dal tuo server web (es.
htdocs
per XAMPP). - Assicurati che la cartella
img
contenga i file immagine delle carte e il filebg.jpg
. - Avvia il server web e accedi all'applicazione tramite il browser:
http://localhost/segnacarte-scopa
- Apri l'applicazione nel browser.
- Le carte verranno caricate e visualizzate automaticamente.
- Clicca su una carta per nasconderla o mostrarla:
- Carta visibile: Mostra l'immagine della carta.
- Carta nascosta: Mostra il dorso della carta (
bg.jpg
).
- Frontend:
- HTML5, CSS3
- Bootstrap 5 per il design responsivo
- jQuery per la manipolazione DOM e le richieste AJAX
- Backend:
- PHP per la generazione dinamica del file JSON
Se vuoi contribuire:
- Fai un fork del repository.
- Crea un branch per le modifiche.
- Invia una pull request.
Questo progetto è distribuito sotto la Licenza MIT - vedi il file LICENSE per ulteriori dettagli.
Questo progetto è stato creato da alessandromasone.