Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi

Preprosta igra v C#

  V tej lekciji je podrobno prikazan postopek izdelave igre s programskim jezikom C# v razvojnem okolju Visual Studio.
 
 
1
 
 

Odprete program Visual Studio.

V mojem primeru je kar na namizju.

 
 
2
 
 

Izbere Create a new project in potrdite z gumbom Next.

 
 
3
 
 

Izberete Windows Form App (.NET Framework) in potrdite z gumbom Next.

 
 
4
 
 

Nastavite ime projekta (Project name) in njegovo lokacijo (ali pa jo pustite privzeto).

Solution name nam ni treba nastaviti, saj se samodejno zgenerira, ko vnesemo ime projekta.

Vse skupaj potrdimo z klikom na gumb Create.

 

 
 
 
 
 
5
 
 

Odpre se nam IDE (razvojno okolje).

Z zgornjimi koraki smo si nastavili parametre razvojnega okolja. Dodelili smo mu naslov, lokacijo, vrsto aplikacije ter programski jezik v katerem bomo ustvarjali.

 
 
6
 
 

V levem delu zaslona imamo (privzeto) prikazan Toolbox.

V njem poiščemo gradnik TextBox (polje za vpis besedila) in ga z levim klikom miške premaknemo v naš formo (Form1 - se nahaja na sredini).

 
 
7
 
 

Potem še potrebujemo en gumb (Button), katerega po enakem postopku vstavimo v našo formo.

 
 
8
 
 

Ker naša forma (Form1) vizualno ni privlača, jo spremenimo. Formo zmanjšamo in gradnike razporedimo (kot je na sliki).

 
 
9
 
 

Sedaj spremenimo gradnikom lastnosti. Za spremembo lastnosti gradnika najprej kliknemo na le-tega in potem spremenimo vrednosti v oknu Properties (se nahaja spodaj desno).

Gradniku Form1 nastavimo:

  • Text: Igra

Gradniku textBox1 nastavimo:

  • Name: txtVnos

Gradniku button1 nastavimo:

  • Name: btnPoskus
  • Text: Sem ugotovil?
  • Size: 152; 25
 
 
10
 
 

Potem začnemo programiranje. Želimo ustvariti funkcijo, ki nam ustvari oz. zgenerira novo število. Še prej jo bomo poklicali, zato dvakrat hitro klinemo na našo formo.

Potem se nam odpre programska koda in vanjo vnesemo:

 private void Form1_Load(object sender, EventArgs e)

 {

     UstvariNakljucnoStevilo();

 }

 
 
11
 
 

Potem ustvarimo funkcijo (moramo jo ustvariti na istem nivoju kot je gornja funkcija). To naredimo takole:

 void UstvariNakljucnoStevilo()

 {

     Random nakljucnoStevilo = new Random();

     generiranoStevilo = nakljucnoStevilo.Next(11);

 }

Nad to funkcijo pa ustvarimo novo (celoštevilsko - int) spremenljivko po imenu generiranoStevilo:

 int generiranoStevilo;

 
 
12
 
 

Na koncu gremo nazaj na vizualni pogled programa in naredimo dvoklik na gumbu. Tukaj pa naredimo izpise:

 private void BtnPoskus_Click(object sender, EventArgs e)

 {

     if(Int32.TryParse(txtVnos.Text, out int vnesenoStevilo))

     {

         if(vnesenoStevilo == generiranoStevilo)

         {

             MessageBox.Show("Čestitke! Uganili ste število.");

             UstvariNakljucnoStevilo();

             MessageBox.Show("Zgeneriralo se vam je novo število. Na voljo imate nov poskus.");

         }

         else if(vnesenoStevilo > generiranoStevilo)

         {

             MessageBox.Show("Vaše število je preveliko. Poskusite ponovno.");

         }

         else

         {

             MessageBox.Show("Vaše število je premajhno. Poskusite ponovno.");

         }

     }

     else

     {

         MessageBox.Show("Niste vnesli veljavnega števila.");

     }

     txtVnos.Clear();

 }

 
 
13
 
 

Za zagon lekcije lahko pritisnete tipko F5 ali pa zeleno ikono "play" v zgornji orodni vrstici.

S tem se je naša lekcija tudi končala, upam, da sem vam dal zanimiv in razumevajoč uvod v programiranje C#-a.

Lekcijo si lahko prenesete s klikom tukaj.

Hvala in LP

Če je kaj koli nerazumljivega, prosim, da le-to napišete v komentare. Skupaj bomo zmogli rešiti vse težave.

 
 
Komentiraj
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!