Cartelle per la tombola da stampare - 1a parte

Ve l'avevo detto che da questa settimana in poi ci sarebbe stato da divertirsi con un po' di codice. Questo tutorial (in 2 parti) ci porterà a generare dei file PDF contenenti cartelle per la tombola (sempre diverse) da stampare e utilizzare durante le interminabili sessioni di gioco post-pranzo natalizio.

Prima di sporcarci le mani col codice vediamo un po' di teoria: argomento principale di questa prima parte. :)

Le cartelle della tombola sono griglie 9x3 contenenti 15 numeri tra 1 a 90, ordinati in questo modo:

  • Nella 1a colonna i numeri da 1 a 9
  • Nella 2a colonna i numeri da 10 a 19
  • ...
  • Nella 9a colonna i numeri da 80 a 90

Un'immagine come sempre vale più di mille parole:

tombola.jpg

I numeri sono ordinati verticalmente (una colonna potrà contenere la sequenza 1,3,5 ma non la sequenza 3,5,1) e una riga contiene solo 5 numeri (la famosa cinquina).

Cos'altro ci serve?

Poco a dir la verità...

  • Un server Apache (per il PHP)
  • Una libreria per la generazione di file PDF (FPDF rulez)
  • Un po' di fantasia per l'algoritmo :)

Il giochetto in questo caso è semplificare: quindi quello che andremo a fare sarà...

  • Impostare il generatore di numeri casuali
  • Riempire la matrice 9x3 di numeri
  • Ordinare le colonne in modo che i numeri siano "sistemati" verticalmente
  • Eliminare i numeri in eccesso
  • Generare un foglio A4 PDF con FPDF che conterrà 3 cartelle

Il tutto porta via sì e no cento righe di codice (stando larghi), 3 o 4 cicli for e uno switch. :D A domani per il codice e un po' di chiacchiere sulla tombola :D

, , ,
1 Star2 Stars3 Stars4 Stars5 Stars (2 voti, media: 3)
Loading ... Loading ...
Condividi

Articoli che potrebbero interessarti

Cartelle per la tombola da stampare - 2a parte
Formattare codice sorgente in HTML
Bigliettini natalizi su Moo.com
Il tuo video per Gmail
A chi serviva il PDF?

6 Commenti per “Cartelle per la tombola da stampare - 1a parte”

  1. MyAvatars 0.2 terronista ha detto:

    A quando una BlogoTombolaNatalizia? :-D

  2. MyAvatars 0.2 amosgitai ha detto:

    Sì, però le spiegazioni dei numeri?!?!
    6 = Chella che guard’n'terra
    71 = L’omm’e'merd
    :(

  3. MyAvatars 0.2 MAvero ha detto:

    Interessante, poi però buttiamo giù anche l’estrattore randomico 1:90 dei numeri … senza barare ok? :wink:

  4. MyAvatars 0.2 Zeno ha detto:

    ah ah ah geniale
    ciao
    z

  5. MyAvatars 0.2 anecòico ha detto:

    a quando i fagioli in PHP da usare sulle cartelle? :grin:

    anecòico

  6. MyAvatars 0.2 iw8zlb ha detto:

    Ambo!!! :smile: :smile:

Lascia un commento



Chiudi
Invia e-mail