DESCRIPTION
This project integrates Tetris into Cinema 4D, utilizing Xpresso and Python with a simple implementation that can be improved. Designed as a functional prototype, it aims to repurpose Cinema 4D as a video game engine, making it ideal for educational purposes.
DISCLAIMER
This project is provided 'as-is.' It serves as a fully functional prototype and is not intended to substitute the authentic Tetris gaming experience. The primary goal of this project is to explore the implementation of the game within Cinema 4D using Xpresso and Python.
Why DO I NEED PYGAME ?
Pygame is a complimentary Python library designed for crafting multimedia applications, such as games. In this specific project, Pygame is utilized solely for managing music and sound effects. This means that even without Pygame installed, the game remains entirely playable, albeit without sound.
For more information, please visit: www.pygame.org
If you want to install Pygame in Cinema 4D, please visit this page
HOW TO PLAY ?
- To start, press the animation play button or F8
- Up arrow : Make a rotation
- Left / Right arrows : Move horizontally
- Down arrow : Move down
NOTES
- For optimal performance, ensure that neither the viewport nor any objects are selected in the Object Manager.
- By default, all objects, materials, and layers are concealed. To make them visible, you must activate the corresponding layers (in the Layer Manager).
- This project has been successfully tested on Windows with Cinema 4D versions R19, R20, and R21
- Required Modules : Thinking Particles, Pygame (optional)