Asmeninis Gedimino Ubarto tinklaraštis
  • Pakaruoklis

    14
    scissors
    2009/07/22GedzisProgramavimas

    NetBeans - JAVA - Pakaruoklis - HANGMAN

    Visi turbūt žino žaidimą “Kartuvės" (en.Hangman), o tiems kas nežino pasakysiu pagrindinius principus:

    Jei spėjama raidė yra spėjamame žodyje, tai žodžio sugalvotojas tą raidę parašo visose pozicijose, kuriose yra ta raidė tam sugalvotame žodyje. Jei spėjamos raidės nėra spėjamajame žodyje, tai žodžio sugalvotojas nupiešia vieną elementą kariamo žmogaus „schemą“. Žaidimas pasibaigia kai:

    • žaidėjai arba žaidėjas spėjantis užbaigia žodį arba atspėja visą žodį teisingai.
    • žodžio sugalvotojas baigia „schemą“:

    Kadangi dabar vasara ir sugalvojau, kad galėčiau patobulinti ir pagilinti savo programavimo žinias JAVA programavimo kalboje, tai nusprendžiau suregzti kažkokį paprastą projektuką. Kaip jau turbūt supratote, šis projektas – žaidimas “Kartuvės””, tačiau aš jį vadinu “Pakaruokliu”. Žinoma rimtesni programuotojai tikrai nusišypsos pamatę šią programėlę, tačiau aš tikrai įdėjau gana darbo ir pastangų.

    Kuriant šį projektą naudojau JAVA SWING technologiją ir visas išdėstymas yra aprašytas t.y sudėliota nenaudojant Designer funkcijos, (kadangi universitete mums rekomendavo naudoti NetBeans programą rašymui, todėl jos ir neatsisakau). Blogeriai.lt svetainėje užklausiau apie duomenų bazes, tad sulaukęs atsakymų nusipirkau knygą ir žadu pritaikyti duomenų bazių naudojimą šioje mini programėlėje.

    "Pakaruoklis" Na pateikiu jūsų teismui pirmąją programos versiją, todėl komentaruose laukiu jūsų pasiūlymų ir rastų klaidų sąrašo. Spauskite ČIA ir failą atidarykite su naršykle, nes pas kai ką kompiuteryje gali nebūti JAVA kalbos palaikančio priedo. Atsidarę programėlę su naršykle ir neturėdami priedo išvysite iškur jį galite parsisiųsti.

    Programoje yra 15 žodžių, kurie yra susiję su gyvūnais t.y. Karvė, Šuo, Katė, Lapė ir t.t.

    Komentaruose radau prašymų dėl išeities kodų. Juos galite parsisiųsti čia. Visas kodas yra saugomas GNU General Public License

    Dalinkis su draugais:


    Žymos: , ,

14 komentarai (-ų) apie įrašą - “Pakaruoklis”

  1. Kęstutis

    O kodėl išeities kodo nepatalpini?

  2. Ričardas Š.

    Jo, išeities kodas būtų naudingas. :)

  3. Gedzis

    Koda idesiu,nes reikalinga apvalyt nereikalingas vietas.

  4. Paulius

    Manau padarius daugiau žodžių bei galbūt po atspėto žodžio galimybę žaisti toliau ir spėlioti, kol pasikarsi būtų visai liuks laiko praleidimui skirtas mini žaidimukas ;)

  5. Gedzis

    @Paulius Matai, dabar tik pirmoji versija, todėl noriu sulaukti pasiūlymų ir patobulinsiu. Kaip siūlai, taip panašiai ir planuoju daryti

  6. Kęstutis

    Gali įmesti ir lietuviškos wikipedia kartuvių apibrėžimą, nes po šio įrašo aš kaip tik išverčiau: http://lt.wikipedia.org/wiki/Kartuv%C4%97s_%28%C5%BEaidimas%29

  7. Gedzis

    Pataisiau :) Taip pat pateikiu programos kodą

  8. Gedzis

    Pauliaus pasiūlymas dėl mygtuko “Žaisti toliau” įgyvendintas.

  9. [...] pastovūs blogo skaitytojai, jau galėjo išvysti. Artimiausiu metu bus pateikta patobulinta “Pakaruoklio” [...]

  10. vytux

    Cool :) Būtų iš tiesų įdomu pamatyti tokio žaidimo integraciją su platesniu (ir galbūt netgi dinaminiu) žodynu :) neblogą idėją tu man čia pakišai :D

    Tik vat, kodas galėtų būti tvarkingesnis… (žinok tai tikrai labai svarbu, nors galbūt ir iš pradžių atrodo visiškai bereikšmis dalykas). Taip pat norėtūsi, kad būtų lange šiek tiek daugiau vietos aplinkui, nebūtų viskas taip prikišta prie kraštų… ir ar man tik atrodo, ar ten alfabetoje tikrai nėra raidės o?…: http://imgs.vytux.lt/pakaruoklis.png

  11. Gedzis

    @Vytux matai čia tik pradinis kodas. Dabar kodas tvarkingesnis ir žaidimas yra patobulintas. Šiandieną turėčiau įdėti antrą žaidimo versiją.
    O raidė yra, po N. tik kažkaip keistai rodo :)

  12. [...] štai ir patobulinau jau anksčiau publikuotą žaidimo “Pakaruoklis” versiją. Žinoma, čia nėra galutinė ir visiškai užbaigta versija, todėl joje gali [...]

  13. [...] ORGINALUS ĮRAŠAS – http://gedzis.net/irasai/pakaruoklis/ [...]

  14. [...] štai ir patobulinau jau anksčiau publikuotą žaidimo “Pakaruoklis” versiją. Žinoma, čia nėra galutinė ir visiškai užbaigta versija, todėl joje gali [...]

Palik komentarą