Skip to content

Kivy Course – Creați jocuri Python și aplicații mobile

Kivy Course – Creați jocuri Python și aplicații mobile

În acest tutorial Kivy, veți învăța să creați jocuri și aplicații cu Python pentru fiecare platformă (Windows, Mac, iOS, Android).

Mai întâi veți învăța cum să utilizați biblioteca Kivy. Veți crea interfețe grafice de utilizator cu butoane, etichete și imagini. Veți învăța cum să implementați multe tipuri de layout-uri pentru a crea interfețe care se pot adapta la fiecare dimensiune a ecranului, de la desktop la mobil.

Apoi vei crea un joc complet cu Kivy și Python. Proiectul GALAXY este un joc de perspectivă în care trebuie să vă mențineți nava spațială pe pistă.

✏️ Curs dezvoltat de Jonathan Roux. Vezi canalul lui:
https://www.youtube.com/channel/UCvRpzbxj9iKxFBLuh5qxfzw

💻 Cod sursă și fișiere de resurse:
https://codewithjonathan.net/resourceskivy

🕹 Încearcă GALAXY pe mobil:
http://onelink.to/6w47wy

⭐️ Conținutul cursului ⭐️

Introducere
0:00:00 Introducere
0:02:03 Bibliotecile GUI cu Python (tkinter, QT, pygame…)
0:02:44 Programa cursului
0:03:37 Cerințe preliminare

Înființat
0:04:09 Crearea proiectului și instalarea Kivy
0:13:03 Descărcați fișierele de resurse

Proiectul Lab | 1 – Aspecte
0:13:31 Introducere
0:16:55 Buton și etichetă
0:23:51 BoxLayout
0:30:49 Size_hint și Pos_hint
0:37:18 Ce putem face cu Kivy?
0:39:23 Încorporați un aspect
0:41:10 AnchorLayout
0:45:36 GridLayout
0:50:15 StackLayout
0:59:30 ScrollView
1:02:28 Aspect pagină
1:05:05 Concluzie
1:07:10 Aspecte: un exemplu practic

Proiectul Lab | 2 – Widgeturi
1:08:58 Introducere
1:10:39 Faceți clic pe buton
1:15:42 Exercițiu: creează un contor
1:18:06 Font personalizat
1:20:09 Butonul de comutare
1:24:00 Exercițiu: Activați/dezactivați contorul
1:25:41 Buton dezactivat
1:27:52 Comutator
1:29:55 Slider
1:32:13 Exercițiu: Afișează valoarea glisorului
1:35:38 Exercițiu: Activați glisorul
1:37:34 Bara de progres
1:39:05 Intrare text
1:43:31 Imagini
1:46:56 Creați o aplicație cu mai multe ecrane?

Proiectul Lab | 3 – Pânză
1:47:39 Introducere
1:51:34 Dreptunghi și elipsă
1:56:32 Linie
1:58:28 Exercițiu: Cruce
2:00:32 Linii (cerc, elipsă, dreptunghi) și culori
2:04:15 Pânză din cod
2:07:30 Mutați dreptunghiul
2:10:41 Exercițiu: marginile ecranului
2:13:25 Bal și animație
2:19:19 Exercițiu: faceți mingea să revină
2:23:05 Coordonate și aspect relativ
2:28:56 Exercițiu: Steagul

Proiectul Galaxy | V1
2:30:32 Introducere
2:37:40 Crearea proiectului
2:39:09 Punct de perspectivă
2:44:35 Linii verticale
2:55:11 Principiu: Transformarea perspectivei
3:01:21 Transformarea perspectivei
3:11:34 Exercițiu: Recentrează
3:14:37 Linii orizontale
3:21:52 Perspectivă cu linii orizontale
3:28:33 Mișcare înainte
3:36:08 Ora Delta
3:40:34 Exercițiu: Mișcare laterală
3:44:01 Exercițiu: Apăsare taste
3:47:58 Tastatura

Proiectul Galaxy | V2
3:53:58 Introducere
3:55:02 Structurați codul nostru
3:57:41 Dale și coordonatele liniilor
4:05:24 Exercițiu: Linia Y din index
4:07:26 Afișează o placă
4:13:30 Mută ​​țigla
4:16:22 Afișați mai multe piese
4:20:36 Tiles: generație infinită
4:28:10 Generarea aleatorie de terenuri
4:34:16 Exercițiu: Nu părăsiți pământul
4:36:42 Exercițiu: Începeți cu o linie dreaptă
4:38:49 Exercițiu: Afișează nava
4:44:52 Exercițiu: Remediați viteza jocului
4:49:13 Coliziuni

Proiectul Galaxy | V3
4:58:34 Introducere
4:59:34 Starea „Joc terminat”.
5:04:07 Creați meniul
5:08:32 Începutul jocului
5:16:25 Reporniți jocul
5:19:45 Finalizează meniul
5:24:38 Exercițiu: Adăugați imaginea de fundal
5:26:15 Exercițiu: Scor
5:31:11 Exercițiu: Adăugați sunetele

5:40:22 Concluzie

Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org

Citiți sute de articole despre programare: https://freecodecamp.org/news

Cursuri interesante:

Leave a Reply

Your email address will not be published. Required fields are marked *