Skip to content

Commit 68a98d9

Browse files
committed
beta v1
1 parent 9d0679c commit 68a98d9

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Blender Squash
2+
3+
## A game for blender 2.8
4+
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

Comments
 (0)