Hra Šibenice #5 - Game over

C# .NET Windows Forms Hra Šibenice #5 - Game over

Devítidílný video-tutoriál podrobně popisující kompletní postup, jak v .NET C# Windows forms naprogramovat klasickou hru Šibenice. V ní hráč typuje písmena a snaží se tak odhalit skryté slovo, přičemž za každý chybný typ se nakreslí další část šibenice. Hráč musí slovou uhádnout dříve, než je vykreslena celá šibenice.

5. díl obsahuje návod pro sestavení kódu, který dokáže reagovat na konec hry v případě prohry.


 

  Aktivity (1)

Článek pro vás napsal Petr
Avatar
Ing. Petr Voborník, Ph.D. se specializuje na .NET C# technologie a vyučuje programování na Univerzitě Hradec Králové a na střední škole Podorlické vzdělávací centrum.

Jak se ti líbí článek?
Celkem (3 hlasů) :
4.666674.666674.666674.666674.66667


 


Miniatura
Předchozí článek
Hra Šibenice #4 - Obrázky
Miniatura
Všechny články v sekci
Okenní aplikace v C#

 

 

Komentáře
Zobrazit starší komentáře (20)

Avatar
Kit
Redaktor
Avatar
Kit:

Chceš hru distribuovat a přitom chceš zakázat její kopírování. To mi nějak nejde dohromady. Myslím si, že jen nechceš, aby si ji někdo přivlastnil. K tomu však copyright neslouží. Nechceš přece tu hru prodávat na CD, že ne? Copyright je určen k tomu, aby dílo nedistribuoval nikdo jiný než ten, kdo ho vydává. Pokud svůj program vystavíš na webu, copyright vlastně zakazuje uživateli, aby si ho stáhl, spustil a předal dál.

Petr Voborník si dal copyright na video, které se má volně šířit, aby se stalo populární a lidé se podle něj učili. Podle mne se spletl v licencích a původně vlastně chtěl copyleft. Tedy zachovat autorství videa a šířit ho dál všemi možnými kanály.

Visual Studio jsem nikdy nepoužíval, v tom ti neporadím.

Odpovědět 16.9.2012 14:25
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
aaabbb
Neregistrovaný
Avatar
Odpovídá na Kit
aaabbb:

Ano mas pravdu! Prosim porad mi jestli tam mam dat copyleft nabo ten program nechat jenom tak! No proste co s tim programem mam udelat aby se mohl sirit ale nikdo si ho neprivlastnil. Prosim poradte mi. Predem dekuji :-)

 
Odpovědět 16.9.2012 14:34
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na aaabbb
David Čápka:

Jakou licenci si na hru dáš je tvoje věc, stačí to někam napsat (do readme, do about dialogu, do nastavení projektu). Můžeš si vybrat nějakou existující (od freeware - ten povoluje šíření ale zakazuje modifikaci až po absurdní licence typu beerware, kdy ti musí každý poslat pivo, aby mohl hru hrát :D)- Můžeš si i vytvořit vlastní licenční podmínky.

Dávat si Copyright na hru podle tutoriálu mi ale nepřijde vhodné, jedině, že bys ji hodně změnil, potom bys ale stejně měl uvést původního autora. Raději udělej něco vlastního, určitě už alespoň tušíš jak na to.

Abychom nezamluvili tu práci ve Visual Studiu, tak napravo v Solution Exploreru klikneš na svůj projekt a zvolíš Properties. Hned v první záložce Application klikneš na tlačítko Assembly information.

Odpovědět 16.9.2012 15:00
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
aaabbb
Neregistrovaný
Avatar
Odpovídá na David Čápka
aaabbb:

a jakou licenci si mam podle tebe dat na tento program a pripadne jak to mam udelat ???

 
Odpovědět 16.9.2012 15:20
Avatar
Зайчик
Člen
Avatar
Odpovídá na aaabbb
Зайчик:

ty na to žádnou licenci nědělělej prosím tě :D ten člověk co to naprogramoval to jsem dal jako open source ať si stím každý dělá co chce takže už samo o sobě je to open source až si napíšeš něco svého tak si na to dávej licence :)

Odpovědět 16.9.2012 15:28
Коммунизм для нашего будущего!
Avatar
aaabbb
Neregistrovaný
Avatar
aaabbb:

tak dobra dekuji za radu ale ten copyright je automaticky ne ???

 
Odpovědět 16.9.2012 15:31
Avatar
Зайчик
Člen
Avatar
Odpovídá na aaabbb
Зайчик:

tak pokud si naprogramuješ něco svého dáš si k tomu copyright alias že to můžeš šířit jen ty... copyleft je pravý opak alias Linux software nevím přesně kdo to vymyslel na to se mrkni na internet každopádně každý si to může šířit jak chce GNU/GPL nebudu tu vysvětlovat všechny licence... ani je všechny neznám :) na to se mrkni na google

Odpovědět 16.9.2012 15:37
Коммунизм для нашего будущего!
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na aaabbb
David Čápka:

Nedávej si tam nic, teprve až uděláš něco vlastního, publikuj to jako freeware, to umožňuje šíření a zároveň ti ponechává práva.

Copyright není automatický, já tam mám prázdné jméno.

Odpovědět 16.9.2012 15:38
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
aaabbb
Neregistrovaný
Avatar
Odpovídá na David Čápka
aaabbb:

tak dekuju moc

 
Odpovědět 16.9.2012 15:44
Avatar
Petr
Redaktor
Avatar
Petr:

Ve videu (9. díl) jsem jen ukazoval, kde a jak si ten copyright, copyleft či cokoli jiného nastavit. Je to pouze čistě výukové video a spíše jen prezentuje určité programátorské postupy, než aby jeho účelem bylo vytvoření hry pro distribuci. Podle toho taky ta hra vypadá, tj. chtělo by to na ní udělat ještě spoust práce, než bych se odvažoval to šířit se svým copyrightem jinak než jen výukový materiál, či dokonce za ni chtít něco zaplatit.
Čili hlavní myšlenka je: Na tomto videu se to nauč a pak vytvářej a prodávej vlastní výtvory. Pokud to chceš udělat i s něčím vytvořeným přesně či z podstatné části dle video-tutoriálu (což nepovažuji za moc smysluplné), bylo by slušné (ne že bych na tom já nějak zásadně trval) tam někam uvést větu typu "Vytvořeno dle video-tutoriálu..." a odkaz na něj.

 
Odpovědět 20.10.2012 18:42
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 30. Zobrazit vše