Kivy Course - Create Python Games and Mobile Apps

Kivy Course - Create Python Games and Mobile Apps

freeCodeCamp.org via freeCodeCamp Direct link

Introduction

1 of 84

1 of 84

Introduction

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Kivy Course - Create Python Games and Mobile Apps

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 The GUI libraries with Python (tkinter, QT, pygame...)
  3. 3 The course curriculum
  4. 4 Prerequisites
  5. 5 Project creation and installation of Kivy
  6. 6 Download the resources files
  7. 7 Introduction
  8. 8 Button and Label
  9. 9 BoxLayout
  10. 10 Size_hint and Pos_hint
  11. 11 What can we do with Kivy ?
  12. 12 Embed a layout
  13. 13 AnchorLayout
  14. 14 GridLayout
  15. 15 StackLayout
  16. 16 ScrollView
  17. 17 PageLayout
  18. 18 Conclusion
  19. 19 Layouts : a practical example
  20. 20 Introduction
  21. 21 Button click
  22. 22 Exercise : Create a counter
  23. 23 Custom font
  24. 24 Toggle Button
  25. 25 Exercise : Enable/disable the counter
  26. 26 Disabled button
  27. 27 Switch
  28. 28 Slider
  29. 29 Exercise : Display the value of the slider
  30. 30 Exercise : Enable the slider
  31. 31 Progress bar
  32. 32 TextInput
  33. 33 Images
  34. 34 Create an application with multiple screens ?
  35. 35 Introduction
  36. 36 Rectangle and ellipse
  37. 37 Line
  38. 38 Exercise : Cross
  39. 39 Lines (Circle, ellipse, rectangle) and colors
  40. 40 Canvas from the code
  41. 41 Move the rectangle
  42. 42 Exercise : borders of the screen
  43. 43 Ball and animation
  44. 44 Exercise : Make the ball rebound
  45. 45 Coordinates and RelativeLayout
  46. 46 Exercise : Flag
  47. 47 Introduction
  48. 48 Project creation
  49. 49 Perspective point
  50. 50 Vertical lines
  51. 51 Principle : Perspective transformation
  52. 52 Perspective transformation
  53. 53 Exercise : Re-center
  54. 54 Horizontal lines
  55. 55 Horizontal lines perspective
  56. 56 Forward movement
  57. 57 Delta time
  58. 58 Exercise : Lateral movement
  59. 59 Exercise : Key press
  60. 60 Keyboard
  61. 61 Introduction
  62. 62 Structure our code
  63. 63 Tiles and lines coordinates
  64. 64 Exercise : Line Y from index
  65. 65 Display a tile
  66. 66 Move the tile
  67. 67 Display several tiles
  68. 68 Tiles : infinite generation
  69. 69 Random land generation
  70. 70 Exercise : Do not exit the land
  71. 71 Exercise : Start with a straight line
  72. 72 Exercise : Display the ship
  73. 73 Exercise : Fix the game speed
  74. 74 Collisions
  75. 75 Introduction
  76. 76 « Game over » state
  77. 77 Create the menu
  78. 78 Start of the game
  79. 79 Restart the game
  80. 80 Finalise the menu
  81. 81 Exercise : Add the background image
  82. 82 Exercise : Score
  83. 83 Exercise : Add the sounds
  84. 84 Conclusion

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.