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
sąpogrubione.
KodprogramulepiejwprowadzaćwedytorzeplikówIDLE,anie
kopiowaćgoiwklejać.Wpisującsamodzielniekod,więcejzniegozapa-
miętasz.
XXIIWprowadzenie