Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edoardottt/edovshitler
SAVE THE EARTH! 👾 🎮
https://github.com/edoardottt/edovshitler
2d 2d-game database development enemies enjoyed-making game games pydev pygame pygame-2d-engine pygame-application pygame-games pyinstaller python python-library python3 sqlite sqlite3 sqlite3-database
Last synced: 18 days ago
JSON representation
SAVE THE EARTH! 👾 🎮
- Host: GitHub
- URL: https://github.com/edoardottt/edovshitler
- Owner: edoardottt
- License: mit
- Created: 2019-06-15T08:24:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-16T07:31:47.000Z (over 1 year ago)
- Last Synced: 2024-10-12T09:47:43.613Z (about 1 month ago)
- Topics: 2d, 2d-game, database, development, enemies, enjoyed-making, game, games, pydev, pygame, pygame-2d-engine, pygame-application, pygame-games, pyinstaller, python, python-library, python3, sqlite, sqlite3, sqlite3-database
- Language: Python
- Homepage: https://edoardoottavianelli.it
- Size: 39.4 MB
- Stars: 12
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
edovshitler 👾 🎮
It works nicely on Windows, maybe Linux testing...
edovshitler is a simple game I enjoyed making it. It's made using Python with pygame library and SQLite3.Get Started 🎉
---------**Build it with pyinstaller**
To create your own executable file with your changes:
- Download pyinstaller: `pip install pyinstaller`
- then execute(inside the edovshitler folder): `pyinstaller --onefile game.py`
(The .exe is inside /dist folder)
All the files you see in dist folder except the executable file are mandatory (images and script used by .exe file)
It can run on Windows 10 | 8.1 | 8 | 7 | Vista
Description 💡
---------It's developed with pygame 1.9.5 library that helps game creating. It's a 2D game, based on Alien (a similar pc game). The game controls are:
- Left arrow key = move to left
- Right arrow key = move to right
- Space key = shoot the enemies
- P key = Pause and resume the game
It stores the record (maximum bombs avoided, maximum missiles shooted and maximum enemies killed) in the result.db database (SQLite3).
Download 📡
----------- `git clone https://github.com/edoardottt/edovshitler.git`
Usage 🛠
---------1. Download the repository
2. Execute the /dist/initdb.py file for initialize the database (or follow the step 4)
3. How to play:
3a. run the edovshitler.bat file by clicking two times on it
OR
3b. with a command prompt in edovshitler folder type edovshitler and ENTER
OR
3c. double click on /dist/game.exe file
4. If you want to reset the database:
4a. run the reset.bat file by clicking two times on it
OR
4b. with a command prompt in edovshitler folder type reset and ENTER
OR
4c. double click on /dist/initdb.py file
5. Have fun playing it!
:zap::zap::zap:Versioning 📚
---------[v0.1.2](https://github.com/edoardottt/edovshitler/releases/tag/v0.1.2)
- Add release on pip
[v0.1.1](https://github.com/edoardottt/edovshitler/releases/tag/v0.1.1)
- Add a Menu
- Add a pause/resume game option[v0.1](https://github.com/edoardottt/edovshitler/releases/tag/v0.1)
- First release
License 📝
-------This repository is under [MIT License](https://github.com/edoardottt/edovshitler/blob/master/LICENSE).
[edoardoottavianelli.it](https://www.edoardoottavianelli.it) to contact me.