terpos / asteray Goto Github PK
View Code? Open in Web Editor NEWA space shooting game
A space shooting game
Instead of creating int variable for frames, declare object frames. Also, change int frame variables to object frame variables.
The code structures are a mess. I think it will be an ongoing project throughout the beta release.
All background music needs to be put into ALLEGRO_SAMPLE_INSTANCE.
This is to let other programmers know what piece of code does what, if they want to contribute.
In order for the player to play again or replay a stage, there needs to be a reset feature.
A laser is required for enemies
Foes_while_scroll and foes vector enemy object variable works for one enemy but acts weird for a whole bunch of enemies.
This can be fixed by making individual enemies have its own frame.
After Spartak is damaged, the randomized coord does not work. In fact Spartak goes up and down.
Here are the list of bugs that's encountered in Spartak's attack_Move:
This can be fixed. Here is my idea for the bug fixing week which is next week.
Here are weapons that needed to be put into
Spartak:
MartianB:
Kamekoset:
Xorgana:
Right now, Weapon is not a polymorphic class. Every function has different weapon parameter so It needs to be optimized.
This may be an easy fix but it will be looked at in the end of June.
When how to play in the main menu is pressed by the enter key the program will not close via escape key nor will show the hover animation. This is an easy fix.
Maybe this is because the velocity of the enemy matches with the velocity of the screen scroll.
The menu would be boring without sound.
There are a lot of boss weapon class. Not sure if boss weapon class should be created.
The tools are in random places when either foes or foes_while_scrolling vector are deleted. In addition the tools does not disappear when the player collects it.
Put in:
Implementing abilities for enemies will make the game a bit more interesting. More info later.
When you move the player, the animation is jerky and not smooth.
There is an implementation but it does not work so I need to fix it.
Pause Menu should be made.
I think by making the if statement for weather or not the ammo is true. If one of the ammo is true, then the push back statement triggers.
The destroy animation triggers one by one when all enemies health is 0. The enemies' collision is still there as well as the ability.
This is because Xorgana's coordID did not adjust to left or right when get_y() = 0.
The release version does not output the destroy animation sprite. Sometimes it does it but most of the times it does not.
The reason for the release version is for everyone to obtain access to this game.
When an enemy before the end of the level is shot disfigurement appeared. When player collects disfigurement, all of the enemy did not clear.
Putting in how to play section in the main menu will help welcome new players.
Implement:
Spartak is on damage animation loop when energized and shot from the energy ball
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.