Kuidas ehitada Hangman mäng Visual Basic

Klassikalises aim mängu Hangman peidetud sõna on selgunud üks täht korraga nii mängija ära arvab kirja.Kui mängija arvab ära, kirja sõnas ei, joonistuse mehest kohta võllas saab pidevalt lähemale lõpule.Taasloomine seda mängu Microsoft Visual Basic on lihtne.Puuduvad keerulised reeglid ja puudub reaalne strateegia, et tuleb programmeerida.Lihtne kasutajaliides ja mõned lihtsad kood on kõik, mida vaja.

, mida te vajate

  • Microsoft Visual Basic

juhised

  1. Alusta uutProjekti Microsoft Visual Basic ja luua uusi Windows Form.See on peamine kasutajaliides ja ainus, mis tuleb luua.Sellel kujul aset 26. etiketid või nupud, üks iga kirja oma kontrolli massiivi paigutatud kena võrku paremal kujul.Aseta ühe pildikasti kontrolli vasakul pool kujul.Mööda põhja, koht sildi kontrolli, üks iga tühja ruumi, kus on piisavalt, et tähed pikim sõna.Tekst iga kontrolli saab olema alakriips.Samuti allosas koht "Välju" nuppu ja "New Game" nuppu.Loo Imagelist kontrolli vormi ning aseta pi

    ldid erinevate etappide poos mees, tühjast võllas alguses, et täielikult tõmmatud mees ja "Game over" lõpus.Lõpuks, luua ülemaailmne string muutuja, mis salvestab sõna kasutada aktiivse mängu.

  2. Loo sõnu, mida kasutatakse ja neid päästa tekstifaili samasse kausta nagu projekti.In "Form_Load" Kui põhivormiks, lisada kood, mis laeb tekstifaili massiivi stringe.Kui kasutad Visual Basic 6.0, kood lugeda tekstifaili oleks midagi sellist:

    Open & lt; Wordi faili nimi ja tee & gt;sisendi nagu # 1
    Kuigi ei EOF (1)
    mõõk = sisend # 1
    Wend
    Close (1)

  3. Luua kasutajaliidese esimest mängu.Tsüklina, seada kõik kirja nupud olema lubatud.Seadke kõik tühi kirja siltide peita ja seadke pilt kontroll on tühi võllas Pildi Imagelist.

  4. Lisa üritus käitlejale "New Game" nuppu.Seal valida juhuslik number vahemikus 1 ja elementide arv sõna array, siis saada sõna sel massiivi positsiooni.Leia pikkuse sõna ja teha, et paljud tühi kirja siltide nähtav.Seadke kõik tühi kirja siltide peita ja seadke pilt kontroll on tühi võllas Pildi Imagelist.Seda tehti koormusel vormi samuti.Et säästa kodeerimist on "Form_Load" sündmus saab teha lihtsalt helistada uue mängu "klõps", nii et laadimise vormis automaatselt alustab uut mängu.

  5. Lisa klõpsu korral kontrolli massiivi jaoks kirja nupud.Kui käitleja nuppu, kontrollige, kas praegune mäng sõna sisaldab see kiri.Kui see juhtub, muuta silt kirjaga seisukoha alakriips valitud kirja.Seejärel pannakse lubatud vara klõpsanud nupule "Vale", nii ei saa klõpsanud uuesti.See on ka visuaalse tähed mis on proovitud.Kui valitud kirjas ei ole mängus sõna, juurdekasvu pilt pildil kasti Järgmine pilt pildi nimekirja.Kui järgmine pilt on "Game over" pilti, siis kui mäng on lõppenud ja kõik kirja nupud tuleks määrata puudega.

  6. Lisa Click sündmus "Välju" nuppu, et lihtsalt lõpeb programmi (Visual Basic "End" aruanne).

Resources

  • Hangmangame.net: Hangman Hetkel
429
0
2
Visual Basic Programmeerimine