Blog Informatica & Programmazione

Bacheca
Risorse Blog Facebook Like
Important Link:
Random link:




Iscriviti al gruppo Fan
Banner & Language Last Post
Forum Affiliati:
Traduci il forum nella lingua che preferisci:
 


  1. Indovina Numero
    [LIVELLO BASE]

    Avatar
    Tags
    Giochi
    By giratina23 il 19 Feb. 2012
    1 Comments   2,884 Views
    .

    Indovina Numero



    Uno dei giochi più semplici da sviluppare è il numero da indovinare, un gioco che può essere sviluppato con tutti i linguaggi di programmazione e che non richiede di un'interfaccia grafica.
    Nel gioco, l'utente deve indovinare un numero che viene scelto casualmente dal programma, che può andare da 1 a 100, o per renderlo ancora più difficile da 1 a 1000.

    Pre-requisiti:

    • Conoscenza del ciclo Do-While;

    • Conoscenza della funzione di randomizzazione di un numero (Topic Apposito;)

    • Conoscenza delle variabili e delle istruzioni per leggere una variabile in input dall'utente;

    • Conoscenza delle condizioni if-else (Spiegazione del concetto;


    Utilizzerò inizialmente il Visual Basic e il C, come linguaggi per esporre il codice, ma è possibile sviluppare questo programma anche con gli altri linguaggi di programmazione.
    L'algoritmo per rappresentare questo gioco è rappresentato dai seguenti passaggi:

    1. Si dichiara una variabile che contiene i numeri interi da randomizzare che vanno da 1 ad un numero scelto dal programmatore;

    2. si dichiara la variabile del Numero che l'utente deve inserire;

    3. con un ciclo pre-condizionale si legge un numero inserito dall'utente che verrà inserito nella variabile Numero;

    4. Se il numero inserito è maggiore del numero randomizzato, stampa un messaggio a video che dice all'utente che il numero inserito è troppo alto

    5. Se invece, il numero inserito è più basso del numero randomizzato stampa un messaggio a video che dice che il numero inserito è più basso rispetto al numero randomizzato

    6. Altrimenti l'utente ha indovinato e quindi stampa un messaggio che dica all'utente che ha indovinato;

    7. Torniamo all'inizio del codice e creiamo una variabile di tipo intero inizializzato a 0, che rappresenta il numero di tentativi fatti dall'utente

    8. Ora andate nelle prime due condizioni e oltre al messaggio 'troppo basso' o 'troppo alto', incrementa la variabile dei tentativi

    9. Andare nell'else, e stampare il numero di tentativi effettuati per indovinare il numero;


    -Risoluzione in Visual Basic:
    CODICE
    Randomize() 'funzione che Varia casualmente un numero ogni volta che il programma viene eseguito
    Dim x As Integer = Int(1000 * Rnd() + 1) 'Il numero casuale che va da 1 a 1000
    Dim Numero As Integer 'Il numero che l'utente inserisce
    Dim Tentativi As Integer = 0 'Il numero di tentativi effettuat...

    Read the whole post...

    Last Post by Smithg848 il 22 Dec. 2016
    .
  2. Introduzione alla creazione di videogiochi!

    Avatar
    Tags
    Giochi
    By giratina23 il 19 Feb. 2012
    2 Comments   9,632 Views
    .

    Introduzione alla creazione di videogiochi!


    Molti programmatori si sono avvicinati al mondo della programmazione proprio perché appassionati dal mondo dei videogiochi, e in questa sezione verranno create delle guide, per la realizzazione dei videogiochi.
    In questo forum si cercherà di dare delle basi, poi sta a voi metterle in pratica nel meglio dei modi, e se vi va perché non proporre in questo forum i vostri videogiochi anche solo per ricevere un opinione? :)
    In ogni guida, verranno inseriti i pre-requisiti, ovvero conoscenze che dovete avere per imparare a gestire al meglio il vostro videogioco, ed inoltre ci saranno videogiochi, sia di livello base (che per un programmatore esperto possono pure risultare banali :P) sia di livello più complesso, che quindi potrebbero non essere alla portata di tutti.
    I linguaggi utilizzati possono essere di tutti i tipi, sia quelli solo per Windows, come Visual Basic, sia quelli multipiattaforma come C++ o Java.
    Beh che dire spero che in questa sezione troverete delle guide interessanti, e ora a voi futuri sviluppatori di videogiochi :P

    Lista dei giochi:

    Edited by giratina23 - 22/6/2012, 22:38
    Last Post by giratina23 il 9 April 2012
    .