Miten rakentaaHangman Game Visual Basic

Vuonna klassinen arvausleikkiä Hangman, piilotettu sana paljastuu yksi kirjain kerrallaan pelaaja arvaa kirjeen.Jos pelaaja arvaa kirje ei sana, piirustus mies hirsipuu saa tasaisesti lähemmäs loppuun.Uudestaan ​​tämä peli Microsoft Visual Basic on yksinkertainen.Ei ole monimutkaisia ​​sääntöjä ja mitään todellista strategiaa, joka on ohjelmoitu.Yksinkertainen käyttöliittymä ja jotkut yksinkertaisia ​​koodia ovat kaikki mitä tarvitset.

mitä tarvitset

  • Microsoft Visual Basic

Ohjeet

  1. Aloita uusihankkeen Microsoft Visual Basic ja luo uusi Windows Form.Tämä on tärkein käyttöliittymä ja ainoa, joka on luotava.Tämän lomakkeen paikka 26 tarroja tai painikkeita, yksi kutakin kirjeen, ohjaus array järjestetty mukava ruudukon oikealla puolella lomakkeen.Aseta yksi kuvalaatikon ohjaus vasemmalla puolella lomakkeen.Alareunassa, paikka etiketti valvontaa, yksi kullekin välilyönti, jossa riittää kirjaimet pisin sana.Teksti kunkin valvontaviranomaisen on alaviiva.Myös alareunas

    sa, aseta "Lopeta" -painiketta ja "New Game" -painiketta.Luo imagelist valvonnan muodossa ja laita se kuvia eri vaiheissa hirtettiin mies, tyhjästä hirsipuuhun alussa täysin piirretty mies ja "Game over" lopussa.Lopuksi, luoda maailmanlaajuinen merkkijono muuttujan, joka tallentaa sana käyttää nykyisen pelin.

  2. Luo lista sanoista, joita käytetään ja tallentaa ne tekstitiedostona samaan kansioon kuin hanke.Kun "Form_Load" Jos tärkein muoto, lisätä koodin, joka lataa tekstitiedosto erilaisia ​​jouset.Jos Visual Basic 6.0, koodi lukea tekstitiedosto olisi jotain tällaista:

    Avaa & lt; sana tiedoston nimi ja polku & gt;Input kuten # 1
    Vaikka ei EOF (1)
    miekka = linjatuloa # 1
    Wend
    Close (1)

  3. Aseta käyttöliittymän ensimmäinen peli.Silmukan, asettaa kaikki kirjeen painikkeita on käytössä.Aseta kaikki aihion kirjeen etiketit on piilossa ja asettaa kuvan ohjaus on tyhjä hirsipuuhun kuvan imagelist.

  4. Lisää tapahtuma käsittelijä "New Game" -painiketta.Siinä poimia satunnaisluvun väliltä 1 ja elementtien lukumäärä sanan array, niin saat sana tuossa array asemassa.Etsi pituus sanan ja tehdä, että monet tyhjä kirjain tarrat näkyvissä.Aseta kaikki aihion kirjeen etiketit on piilossa ja asettaa kuvan ohjaus on tyhjä hirsipuuhun kuvan imagelist.Tämä tehtiin kuorma lomakkeen samoin.Voit tallentaa koodaus, "Form_Load" tapahtuma voidaan tehdä yksinkertaisesti soittaa uusi peli "Click tapahtuma" siten, että lastaus muodossa automaattisesti aloittaa uuden pelin.

  5. Lisää napsautuksella tapahtuma ohjaus matriisia kirjainpainikkeet.Jos käsittelijä painiketta, tarkista, nykyinen peli sana sisältää kyseisen kirjeen.Jos se, muuttaa etiketti kirjeen asentoonsa alleviivaus valittuun kirjeen.Aseta sitten mahdollisti omaisuutta napsautetaan painiketta "false", joten se ei voi napsautetaan uudelleen.Tämä on myös visuaalisesti kirjaimet, jotka on kokeiltu.Jos valittu kirjain ei ole peli sanan lisäys kuvan kuvalaatikon seuraavaan kuvaan kuvaluettelossa.Jos seuraava kuva on "Game over" kuva, niin peli on päättynyt ja kaikki kirjainpainikkeet olisi käytössä.

  6. Lisää napsautuksella tapahtuma "Lopeta" -painiketta että vain päättää ohjelman (Visual Basicin "End" lausunto).

Resurssit

  • Hangmangame.net: Hangman linjoilla
324
0
2
Visual Basic Ohjelmointi