You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Blender squash is a little game rendered using the [blender](https://blender.org) version 2.8 real timer viewport (Eevee).
5
+
All physics are managed by the python script, the blender viewport is used for displaying the results and playing back some animations.
6
+
7
+
## A simple gameplay
8
+
After having either accepted running the script on starupt of the .blend file or executed the script file, you can control a racket using the arrow key on your keyboard.
9
+
Blender squash is over once the ball got spawned and exited the play are without having made any score.
10
+
Use the ESC key to properly shut down the game which ensures all temporarily files also get cleaned up.
11
+
12
+
## A learning project
13
+
The main intention for me to create this was getting more familiar with blender's Python API while having already quite a lot of experience using it for 3d modeling and rendering.
14
+
15
+
## All in one
16
+
All resources haven been packed into the single .blend file, but the game python source code is also present in this repository for convenience.
17
+
To be able to use the in blender included [audaspace](https://github.com/audaspace/audaspace) python bindings the sound files get extracted using Python's [tempfile](https://docs.python.org/3/library/tempfile.html) library.
18
+
19
+
## A last hint
20
+
Start blender first and toogle the full screen mode or launch it with the -W runtime option to experience it without any window frame.
0 commit comments