Gameplay

Dark Matter X

This game uses the Arcade library and has only been tested in Windows but should be cross-platform. The genre is shoot'em up (SHMUP) and movement is similar to the classic Asteroids.


You are a ship stranded in enemy space and must destroy drones to charge your dark matter drive. The sectors are protected by boss ships which must be defeated before moving on to the next area.


Colliding with drones will destroy them but damage your hull. Colliding with a boss will instantly destroy you. You can engage the bosses in any order. Clear them all to win!


Launch "run_game.py" to play the game :)


Use the WSAD keys to move and mouse left-click to shoot.

github.com/StinkyGames/PyWeek36

Awards

Give this entry an award

Scores

Ratings (show detail)

Overall: 3.0
Fun: 3.1
Production: 3.4
Innovation: 2.6

7% respondents marked the game as not working.
Respondents: 12

Files

File Uploader Date
DarkMatterX-PyWeek36.zipfinal
Game package
Lanecrest 2023/09/23 23:35
Boss.png
Gameplay
Lanecrest 2023/09/23 21:41

Diary Entries

A week of blogs in one

Well, where do we start. Unfortunately we didn't really have the time to upload any blogs this week, but just to let everyone know how we spent our time :)


Sunday - We got a late start and then spent some time talking about what kind of game we wanted to even make in the first place. We settled on a shoot'em up and we decided we would shoehorn the theme in around killing enemies to charge up your "dark matter" drive for your space ship :)


Monday - Basic programming of player and regular enemy movement and weapon firing added


Tuesday - Audio added, menus, logic for different boss encounters added


Wednesday - More gameplay conditions added as well as proper collision detection


Thursday - More back end gameplay mechanics added/refined and one of 4 boss fights implemented


Friday - 2 more boss fights implemented


Saturday - Refinement to enemy and the 3 boss behavior added, package rounded out with readme, requirements, instructions, etc.


With only a few hours left on the challenge will we get the final boss fight added? Find out in our last blog entry to see what we missed out on wanting to add as well!

Add a comment

And it comes to an end

Saturday evening finale,


So the answer to the question we posed to ourselves in the last blog, could we get the final boss programmed in the final hours? Sadly, the answer was no :(


But thats ok! We still think we got a nice concept out there for people to waste some time on :)


What else did we not get to do?


Well, the elephant in the room would be how almost all the assets being used are resources included with the Arcade library, haha. And the backgrounds are free resources provided under creative commons - see readme for credits. We would have liked to use some more unique assets, but we are programmers first and artists second :)


Lastly, one of the big gameplay hooks we wanted to implement was getting an upgrade to your ship after defeating a boss. Unfortunately, we just didn't have time to implement that. The ultimate goal was to make the game similar to Mega Man where you can freely choose which boss to engage and beating a boss gave you a unique weapon that would help you against other bosses.

2 comments