(Quick reminder. Make sure to follow this project page to stay up to date on the Development process. I make a comment every time I have a new video to show as an example to present progress.)
A GFL Video Game
So, I recently had a new idea for a game.
For those of you who may know, there was an official hunger games event that took place within GFL using that hunger games simulation site. This was actually loved by many. Some people have even wanted to see it happen again. Well, how about this. Instead of a hunger games simulation... what if we had an actual video game?
Don't get me wrong, it's super fun seeing hunger games simulations. But the only problem is the fact that every simulation only happens once. Once it is made, it's made. But with a video game? You could play it as often as you'd like.
The Type of Game
This video game is going to be a basic 2D shooter and platformer. There won't be any amazing sprite animations or whatever, I was never good at making that kind of stuff anyways. No, this is focused on gameplay. The enemies you will fight will be actual members within the GFL community. Each enemy will have a different mechanic to them, and will appear in various times of the game.
I plan to have a system where you can level up and such. You can get new guns and maybe even more health. But the game itself will not be easy. It'll be a hopefully fun challenge >:D
As shown in this forum post, each enemy will be a member in GFL. These members will apply to be an enemy in the game, giving an ideas they have.
If you want to apply to be in this game, you can apply here, using this application.
Please note, I may not be able to make your enemy exactly as you want it. In the end, I am trying to make a fun and balanced game. Some things may need to be sacrificed. But I will try my best to stay true to your requests.
The development of this game will be done by me. It will be done using C++ and the SFML Game Engine. I will actively update everyone on my progress as time progresses. Please be patient as I develop this. It will take time.
Anyone experienced in C++ can offer assistance if they wish. I will inform you if I need your help, and how that help could be given. Just note, everything will be written in C++. This means that I cannot be helped by you if you do not know C++. You do NOT have to know how to use SFML. If you know C++, you can be of help to me.
I will also keep in touch with all the members who applied to be an enemy in-game. I will likely be doing a lot of communication between them to get questions asked and figure out plans. So if you have applied, be ready for me to contact you at any time.
This games progress "status" can be changed at any time. Game development is complicated, and it would be impossible for me to accurately map out each step I will be taking. So use the percentage values as a reference and an idea on what is to come.
Also note, just because the percentage may eventually read "97%" does not mean the game is very close to completion. Once I reach that point in this games development, my job will then be to refine all the mechanics to make them better. This will likely take time as well. I will let you all know when the game is finished.
Movement and Direction
Fluid input handling
Refining motion and feel
Aiming and Shooting
Responsive crosshair motion
Comfortable crosshair design
Non-restrictive input sensitivity
Playable map generation
Refining the map generation algorithm
Ensuring playable space in all locations
Gravity mechanic refining
Functioning bullet mechanics
Functioning bullet-to-crosshair mechanics
Refining bullet-to-cosshair mechanics
Proper input handling
Mechanic refining for every enemy
Functional Gun handling mechanics
Funtional input with gun mechanics
Proper player detection mechanics
Proper player handling mechanics
Refining player related mechanics
Making unique player handling mechanics for unique enemies
Refining unique mechanics
Way too much bug fixing and testing
Making memorable and unique mechanics for each enemy
Optimizing them for fun and balanced gameplay
Optimizing for a reasonable difficulty curve
Fun and creative gameplay
Memorable boss fights
Lots of playtesting
Updates, Code Snapshots, and Video Demonstrations
October 10th, 2019 - 1 day in development
October 11th, 2019 - 2 Days in development
I probably won't be able to update daily once I get into the more complicated code. Especially when I am making the enemy mechanics. But for the time being I have the luxury of showing daily updates. The early stages usually sees a lot of progress each day.
October 17th, 2019 - 8 Days in development
October 20th, 2019 - 11 Days in development
Don't worry the AI have guns. I just don't showcase that here and just make them hurt the player through contact of sprites.
October 23rd, 2019 - 14 Days in development
Go to 2:20 in the video if you wanna skip to the chaos.
October 26th, 2019 - 17 Days in development
I am around the point to where I can start making actual levels and move on to refining some of the aesthetics of the game. I will likely still add a few more enemies, but at this point I am actually getting close to finishing that part of the process. Well... at least until I make the boss battles ;D
October 30th, 2019 - 20 Days in development
Progress - 60%