Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Kivy Blueprints
  • Toc
  • feedback
Kivy Blueprints

Kivy Blueprints

By : Vasilkov
3.7 (10)
close
Kivy Blueprints

Kivy Blueprints

3.7 (10)
By: Vasilkov

Overview of this book

This book is intended for programmers who are comfortable with the Python language and who want to build desktop and mobile applications with rich GUI in Python with minimal hassle. Knowledge of Kivy is not strictly required—every aspect of the framework is described when it's first used.
Table of Contents (12 chapters)
close
10
A. The Python Ecosystem
11
Index

Finishing touches


There are many areas where this game can and should be improved, particularly in terms of gameplay. It goes without saying that this prototype, as it stands, isn't marketable.

Some suggestions for homework, should you be interested in working on this project further, are listed here:

  • First of all, the game needs a "game over" state, badly. Winning is optional, but losing is a must; otherwise, it's just not competitive at all, like an interactive screensaver.

  • Another obvious improvement is adding content—diversity is king. More enemies, more attack patterns, and probably the ability for selected enemies to shoot back at player. A progressive increase in difficulty level goes in the same bucket: later stages of the game should bring bigger waves of enemies, faster spawn times, and so on.

  • Adding sound effects is probably the simplest enhancement. Refer to Chapter 7, Writing a Flappy Bird Clone, for details. The same MultiAudio class can be trivially reused in this project too...

bookmark search playlist download font-size

Change the font size

margin-width

Change margin width

day-mode

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Delete Bookmark

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete