Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wrozdziale10:„Kółkoikrzyżyk”dowieszsię,jaknapisaćgrę
wkółkoikrzyżykrozgrywanąmiędzyczłowiekiemakomputerem,
wktórejwykorzystujemysztucznąinteligencję.
Wrozdziale11:Dedukcyjnagra„Bagels”nauczyszsię,jakutwo
-
rzyćgrędedukcyjnąonazwienBagels”,wktórejgraczmusiodgadnąć
ukryteliczbynapodstawiepodanychwskazówek.
Rozdział12:Układwspółrzędnychkartezjańskichzawieraomó-
wienieukładuwspółrzędnych,któryjestużywanywwielukolejnych
grach.
Wrozdziale13:Gra„Poszukiwanieskarbusonarem”dowiesz
się,jaknapisaćgręwposzukiwanieskarbu,wktórejgraczposzukuje
woceanieskrzyńzzagubionymiskarbami.
Wrozdziale14:„SzyfrCezara”utworzyszprostyprogramszyfru-
jący,którypozwalanapisanieikodowanieukrytychkomunikatów.
Wrozdziale15:Gra„Reversegam”zaprogramujeszskompliko-
wanągręmiędzyczłowiekiemakomputerem,wktórejprzeciwnik
wpostacisztucznejinteligencjijestpraktycznieniepokonany.
Wrozdziale16:SymulacjaSIwgrze„Reversegam”grazroz-
działu15zostajerozwinięta,abykilkasztucznychinteligencjikon-
kurowałowgrzekomputerazkomputerem.
Rozdział17:Tworzeniegrafikizawierawprowadzeniemodułu
pygame
językaPythoniopissposobuwykorzystaniagodotworzenia
grafikidwuwymiarowej(2D).
Wrozdziale18:Animowanagrafikapokazano,jakwykorzystać
modułpygamedoanimacjigrafiki.
Wrozdziale19:Wykrywaniekolizjinauczyszsię,jakwykryćko-
lizjemiędzyobiektamiwdwuwymiarowejgrze.
Wrozdziale20:Wykorzystywaniedźwiękówiobrazówuspraw-
niszswojeprostegryzpygame,dodającdonichdźwiękiiobrazy.
Wrozdziale21:„Dodger”grazobrazemidźwiękiemłączy-
mypojęciazrozdziałówod17do20,abyutworzyćanimowanągrę
onazwienDodger”.
Jakkorzystaćztejksiążki
Większośćrozdziałówtejksiążkirozpoczynasięodprzykładowegouru-
chomieniaomawianegoprogramu.Takapróbkapokazuje,jakprogram
wyglądapodczasdziałania.Tekstywprowadzaneprzezużytkownika
pogrubione.
KodprogramulepiejwprowadzaćwedytorzeplikówIDLE,anie
kopiowaćgoiwklejać.Wpisującsamodzielniekod,więcejzniegozapa-
miętasz.
XXIIWprowadzenie