Amazon Q Developer's Contribution for this project
I used Amazon Q Developer for finding errors in my code and fixed them. Also, I tried to get some opinion from this AI model about this game project, "Is this project perfect or not or something?" Also, I get some positive response from this AI. It also generates codes inside our project file. This AI can work like 3 parts.
- side panel (100%)
- suggestions (90%)
- Generate programs inside of project files like humans. but, without error (95%) It's just like a programming partner for me.
EC-2 Instance
I did deploy this game using an EC2 instance. because this is my first time on deployment (full stack). Also, I don't have any ideas about this deployment process. But when I logged in to the admin console, it's really user-friendly. After I made the EC2 instance, I did the deployment. It seems easier for me because I learnt terminal basic commands long ago. It's a great choice for me.
About this game functionality
It's a simple game. Everyone can play this without reading instructions. This game is full of luck. I made some random 0's and 1's and attached them into an array, and I did send them to the client site. In client site 0 means gold and 1 means zombie. If the user clicked a zombie grave, he will get a game over and redirect to the home page. But if the user clicked gold grave, he can get 100 score points. When the user clicks all of those gold graves on that page, his level is going to level up (easy, medium, hard, insane). Even if the user closes this game after he won a level, he can still play where he left off, but cemetery values can be changed when the user comes. I hope no one can reach level Insane.
How did I build this Project
I learnt the MERN stack last year, and I just practiced some basic CRUD functions, and I have a low-end old laptop only in my hand. So I decided to make a basic level web game. But I don't like copying others plans. like existing game ideas. So I did think a day for this idea. It's just an idea I got from playing old retro games long ago. I don't know the game name. Its concept is catching ducks.
Why I build something like this
I tried many games. from retro games to first-person games. There are no games that have this kind of logic, I guess. Most of the games need basic-level thinking knowledge for playing. So in this case, no one is going to win a game by luck every time. So I tried to make this game. In this case we can find how lucky we are in this game.
I do host this game for a week, I guess. I just sent it to within 100 people. I thought it could be a failure. But many people give me positive feedback, and some get angry about this game too. I did set up a Google Analyst for this website; in this case, I do monitor how many clicks they made and daily user count. It's really impressive. Our page got 3.4k clicks and 90+ active users. In this case I am going to make this game popular.
The challenges I faced.
I do have the idea, but I don't know how to make this possible. Also, I just started this process on 04/02/2025, so I have a tight deadline. I do face many JavaScript functional errors at the server site and client site too. In this case, Amazon Q Developer AI really helps me a lot with this project.
What i did learned from this Project
I did use the Amazon Q Developer Extension on VS Code. This is a lifesaver. When I end up in a mess, it helps me a lot, and I do use Amazon EC-2 virtual machines for hosting. In this case, I showed my skills to some of the people I know, and I got positive reviews and some bugs about this project. In this case I can fix them easily. I do learn some personal experience. ideas are worthy of trying. You'll never gonna believe in me this is my first time on MERN hosting. It's a lot with AWS
Built With
- amazon-ec2
- amazon-q-developer
- amazon-web-services
- axios
- cors
- express.js
- javascript
- mongodb
- mongoose
- node.js
- react
- ubuntu

Log in or sign up for Devpost to join the conversation.