SAFINA3D

Space Shooter

DESCRIPTION

This project is an attempt to create a classic arcade game, Space Shooter, within Cinema 4D, utilizing Xpresso and Python. The project is primarily realized with an educational purpose in mind, aiming to introduce programming in a fun way through Cinema 4D.

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

HOW TO PLAY?

  • Press the animation play button or F8 to start.
  • Arrow keys : Control the spaceship.
  • Alt button : Shoot.
  • Spacebar : Restart the game.

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)