Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/surister/code-jam-3
Third python discord code jam [PRIZED] - Mirror from https://gitlab.com/surister/code-jam-3
https://github.com/surister/code-jam-3
Last synced: 8 days ago
JSON representation
Third python discord code jam [PRIZED] - Mirror from https://gitlab.com/surister/code-jam-3
- Host: GitHub
- URL: https://github.com/surister/code-jam-3
- Owner: surister
- License: mit
- Created: 2018-10-22T17:49:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-25T22:16:37.000Z (almost 4 years ago)
- Last Synced: 2023-05-21T13:24:48.718Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 56.5 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Code Jam 3
In a survery we recently conducted, we asked what theme people wanted to see for this code jam. The most popular option,
with 26/115 votes, was **The world ends in 10 minutes**. Thus, the task for this code jam involves creating a game under that theme.This task is a little more freeform than the other code jams we've had so far - we're happy to accept games in any form,
*as long as they fit that theme.* You may use PyGame, Kivy, Curses/Unicurses, Pyxel, web frameworks like Flask, or anything else
your team desires. **Please provide instructions on how to set up and run your game within the README where necessary**.Remember that teamwork is paramount - You *will need to work together*. For this jam, we've assigned a leader for each team
based on their responses to the application form. Remember to listen to your leader, and communicate with the rest of your team!# Tips
* Please lint your code, and listen to the linter. We recommend **flake8**, and you can use `pipenv run lint` to run it.
* Remember to work closely with the rest of your team.
* We're not expecting the next Assassins Creed or God of War. Don't get too ambitious and overstretch yourselves -
it's much better to have a finished project.
* Remember to fill out the __Project Information__ section below.
* If you haven't used Git before or have other questions about the task or code jam, we recommend reading
[the Code Jam section on our wiki](https://wiki.pythondiscord.com/wiki/jams).# Setting Up
As usual, you should be using [Pipenv](https://pipenv.readthedocs.io/en/latest/). Take a look
[at the documentation](https://pipenv.readthedocs.io/en/latest/) if you've never used it before. In short:* Setting up for development: `pipenv install --dev`
* Running the application (assuming you use our project layout): `pipenv run start`# Project Information
This is the misty hat's take on the Third Python Discord CodeJam: Game Development.
The game is made in Python 3.7 using the `pygame` framework
Misty Hats members:
* Grote ` Team Leader` -> https://gitlab.com/JannesJ
* Skilldeliver `Developer` -> https://gitlab.com/skilldeliver
* Surister `Developer` -> https://gitlab.com/Surister
## Description`The game takes place in the space, where you a very angry alien will try to take on human forces, will you succeed?
`
The game counts with:
* Figther enemy: A small spaceship that will follow you and try to take you down.
* Pythonic mines: The 363th Python Reich also known as the Global Human government mines that will damage you on
collision
* Defensive Structures: Semi-Stationary defensive structures that will shoot you on sight
* 8 differente powerups: Extra damage, armor, hp, shield, double shot.. and more! Everyone with its different
image.
* Timers: A ten minute timer and small timers for temporary power ups.
* Different size/color blaster projectiles
* Wave system
## How to runYou need Python and Git installed on your system.
1. Install pipenv.
![](project/assets/howto/howto1.png)
2. Copy the URL of the repository.
![](project/assets/howto/howto2.png)
3. Clone the repository locally.
![](project/assets/howto/howto3.png)
4. Enter the directory.
![](project/assets/howto/howto4.png)
5. Install the dependencies.
![](project/assets/howto/howto5.png)
6. Run the game.
![](project/assets/howto/howto6.png)
## How to play
`W A S D` to control the spaceship
`SPACE` to shoot