Python Forum
Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Easier framework
#1
Hi. I've been programming for 2 years with python at the amateur level.
I want to develop simple educational games for children.
What will be easier, Pygame, Kivy or another?

Thank you.
Reply
#2
What going to be easy is what you already know.
99 percent of computer problems exists between chair and keyboard.
Reply
#3
At the graphic level, I have worked with Tkinter. It's the only thing I know.
In games I am a newbie.
That's why the question.
Which framework is friendlier?
Reply
#4
what kind of educational games?

I would go with tkinter (since you know it already) if its like dark room or cookie clicker. Its easy to make buttons and other GUI tools and there is not much animation and movement. However once a button class is established, these games could be easily replicated in Pygame.

I would go with pygame if it uses movement (ie. platformers, shooters, RPG's, etc.) Pygame Rects makes it easier to handle things moving all over the screen. It also has a decent user base when you have a question regarding gaming. This user base has also created custom map loaders for pygame to insert tilesets for games for more complicated game creation. However, pygame does not have a default GUI system. AKA you have to make a button from scratch. Usually pygamers have created their own GUI toolkit or use another persons if they continue to use pygame. But from someone just starting out trying to make a simple button can be daunting.

I would probably only use Kivy if it is on Android. Kivy is like learning a whole different language besides python as they use their kivy language. However this can put the game on mobile devices which a lot of kids utilize.

But it really depends on what you want to learn and find useful to learn as to which direction you go.
Recommended Tutorials:
Reply
#5
tkinter example
This thread may help
Thread may help with different design
This thread also may help
99 percent of computer problems exists between chair and keyboard.
Reply
#6
Amazing. I never thought that with Tkinter games could be made.
I have always used Tkinter to create interfaces for my programs.
I will study the code of the examples that you have given me.
Thank you very much.
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020