Skip to content

Implementation of popular game genre for 3 dimensional space, based on Ursina engine for Python environment

License

Notifications You must be signed in to change notification settings

magisterka-ppp/Bomberman3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bomberman3D

Implementation of popular game genre for 3 dimensional space, based on Ursina engine for Python environment.

Table of Contents

Genral info

This project is a realization of 3D game in Python programing language. Game environment is created using Ursina engine available for Python from version 3.6. Main aim of the project is to show the posibilites of Ursina engine in developing a simply computer games, also to present the methods of work with Ursina engine, for purpose of future projects.

Game features

  • Explore map breaking next walls by placing bombs.
  • Beware, to avoid explosions by right positioning of yourself.
  • Collect buffs to increase amount of bombs you can place at one time, or bomb explosion range.
  • Destroy enemies by blowing them up (remember that placed bomb is useful as an obstacle even before explosion).
  • Create your own map. It can by only a map quarter if you wish it to be symmetric in horizontal axis.

Game screenshot

Requirements

Platforms:

  • Windows
  • Linux

Game require Python environment (suggested version is 3.8 or higher). Setup can be downloaded from: https://www.python.org/downloads/.

After setup Python environment on your OS you need to install Ursina engine. Simple way is to install it via Python command line using command pip install ursina.

Setup

Clone or download project and run game via command line:

$ python Game.py

License

Copyright 2021 magisterka-ppp

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Implementation of popular game genre for 3 dimensional space, based on Ursina engine for Python environment

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages