Giter Site home page Giter Site logo

chromegaming / spaceship-escort Goto Github PK

View Code? Open in Web Editor NEW
28.0 1.0 54.0 2.05 MB

"Spaceship Escort" is a game where players protect spacecraft from threats in space. Players control escort ships, defend against attacks, and complete missions involving navigation, combat, and strategic decisions.

Home Page: https://chromegaming.github.io/Spaceship-escort/

License: MIT License

HTML 32.22% JavaScript 63.30% CSS 4.47%
chromegaming gamesphere spaceship spaceship-game spaceship-escort spaceshipescort

spaceship-escort's Introduction

Spaceship-escort

s2

About Our Project ๐Ÿ’ป


Tech Stackโšก

How to make a PR in a Project ๐ŸŸข

If you are interested to contribute in this project how to start contribute

  1. Fork the repo.

  2. After forking, clone the repo to your local machine. To clone the repo to your local machine, run the following command in your terminal:

    git clone https://github.com/<your-github-username>/Spaceship-escort
  3. Add a remote upstream to the original repo. To add a remote upstream, run the following command in your terminal:

    git remote add upstream https://github.com/Durgesh4993/Spaceship-escort/
  4. Create a new branch. To create a new branch, run the following command in your terminal:

    git checkout -b <your-branch-name>
  5. Make changes in source code.

  6. Add your changes To add your changes, run the following command in your terminal:

    git add <File1 changed> <File2 changed> ...
  7. Commit your changes. To commit your changes, run the following command in your terminal:

    git commit -m "<your-commit-message>"
  8. Push your changes. To push your changes, run the following command in your terminal:

    git push origin <your-branch-name>
  9. Create a PR.

Alternatively Using GitHub Desktop

  1. Open GitHub Desktop and log in to your GitHub account.

  2. Make sure you are on the "Current Repository" view. If not, go to "File" and select "Add Local Repository" to add your repository.

  3. In the "Current Repository" view, ensure you are on the branch that you want to submit a pull request for. If you're not on the correct branch, use the "Branch" menu to switch to the correct branch.

  4. Once you're on the correct branch, make your changes and commit them to the branch. You can do this by clicking the "+" button in the upper-left corner of the GitHub Desktop window, making your changes, and then entering a commit message.

  5. After you've made your changes and committed them, click the "Push origin" button in the top-right corner of the GitHub Desktop window. This will push your changes to the remote repository on GitHub.

  6. Now, go to the GitHub website, navigate to your fork of the repository, and you should see a button to "Compare & pull request" between your fork and the original repository, click on it.

  7. On the pull request page, you can review your changes and add any additional information, such as a title and a description, that you want to include with your pull request.

  8. Once you're satisfied with your pull request, click the "Create pull request" button to submit it.

Note: In order to create a pull request, you must have a fork of the original repository in your GitHub account and you must have made the changes in that forked repository.

Open Source Programs

This project is part of GirlScript Summer of Code. We warmly welcome community contributions to enhance Spaceship-Escort.

Community


Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.


Contact Us

https://www.linkedin.com/in/durgesh4993/

License

This project is licensed under the MIT License.


โญ๏ธ Support Our Project If you find this project helpful, please consider giving it a star on GitHub! Your support helps to grow the project and reach more contributors.

Our Contributors

Thank you for contributing to our project! We appreciate your help in making Spaceship-escort even better.

spaceship-escort's People

Contributors

agarwalhimanshugaya avatar anjaliavv51 avatar archiesachin avatar d1vyadharsh1n1 avatar durgesh4993 avatar hars-21 avatar harsh-kumarjha avatar harshitgupta1511 avatar jayanththalla avatar meetjain1 avatar nagamukesh avatar pratikmane0112 avatar ramakrushnabiswal avatar salehatabassum avatar sivaprasath2004 avatar sushanth-hebri avatar unknownmaster0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

spaceship-escort's Issues

[Documentation Bug]:

Describe the bug โœ๏ธ

Describe your bug here

Provide step by step information reproduce the bug ๐Ÿ“„

Description

Select program in which you are contributing

No response

Code of Conduct

Add Topics

In GSSoC'24, GitHub Topics will help the discoverability of your project.

I see that you already have great topics on your repository!
I would recommend adding the name of the company like the software you use to build like "vs-code, ghdesktop" to improve your discoverability.

If you are happy with the topics you have, feel free to close this issue. ๐Ÿ‘

[Enhancement]: Volume UI Enhance

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement
Update Ui for volume slider. Making it more attractive and enhancing user experience
adding mute button

Describe the solution you'd like

Solution steps
Update volume slider to look more attractive
Add a mute button to directly switch volume to 0

Select program in which you are contributing

GSSoC23

Code of Conduct

[New Feature]: End game feature

๐ŸŽฎ feature Request

This game only has a pause button but do not have a restart button or end button.

Point down the features

By adding this the user will not get confused if he wants to come again to the new page or restart a game.I will make sure to add that in the game .

Select program in which you are contributing

No response

Code of Conduct

[Bug]: Betterment of Weapon's Icons

Give a brief about the bug โœ๏ธ

Current weapon icons are simple & weak to grab attention of players.

Screenshot 2024-05-12 165628

What is the expected behavior? ๐Ÿค”

Changing the weapons icon to look good like below -

image

Provide step by step information reproduce the bug ๐Ÿ“„

I will edit icons and update the necessary code for icons to get fit to game UI & screen.

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: customer rating page

๐ŸŽฎ feature Request

feature logic and basic description
will create a rating page where customer would rate the game experience which will help us improve it

Point down the features

feature points
would ask them any difficulties etc.

Select program in which you are contributing

GSSoC24

Code of Conduct

Control Panel UI

the controls are tiny and UX is effected

I wank to work on this issue please assign this to me
image

Girlscript Summer of Code Introduction/Tracking

๐Ÿ‘‹ Hi @GameSphere-MultiPlayer,

I am Prince,web developer Girlscript Summer of Code. I'll be collaborating with you on preparing your repo for GSSoC'24 Program

Why are these changes required?
After Analysing last year's contributions and feedback it would be great for students to have a couple of standard readme files on the repo to understand what the project is all about and some issues detailing what they can contribute. This will help you to see increased engagement in your repository as well.

As mentioned students get a chance to learn step by step, how to build this project as well as invite mentors to collaborate and add features to this repo. I will generate issues, which will provide guidance on how to prepare your repo for Girlscript summer of code 2024 on 10th May.

This issue will serve as a tracking issue to track all issues related to GSSoC'24. I recommend creating a new branch for every issue and opening a pull request to track changes so we can effectively collaborate with each other and merge changes when you and I feel like those changes are ready to be merged on your primary branch.

If you have any questions or concerns, please feel free to leave a comment on this issue or any of the other issues that are generated.

I look forward to working with you :octocat:

[Enhancement]: Adding more realistic bgm and sounds to the game.

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement:
Adding realistic background music and sound effects to the spaceship game will elevate the gaming experience, immersing players in the universe with ambient space sounds and dynamic music tracks.
Please add the GSSoC'24 label.

Describe the solution you'd like

Solution steps:

  1. Audio Selection: Choose appropriate background music (BGM) tracks and sound effects that fit the theme and mood of the
    spaceship game, considering factors like ambiance, intensity, and variety.

  2. Integration: Implement a system within the game code to seamlessly integrate the selected audio assets, ensuring they play at
    the right times and volumes based on in-game events and actions.

  3. Dynamic Audio: Utilize techniques such as crossfading between tracks, adjusting volume levels dynamically, and triggering
    sound effects based on player interactions to create a more immersive and responsive audio experience.

  4. Testing and Refinement: Conduct thorough testing to ensure that the audio elements enhance rather than detract from the
    gameplay. Fine-tune the integration and parameters as needed based on player feedback and testing results.

Select program in which you are contributing

Other

Code of Conduct

[New Feature]: Would u like to add a rocket preloader?

๐ŸŽฎ feature Request

feature logic and basic description
A preloader is an essential interface element that appears on a web page while its content is being loaded. It serves as a visual cue to users, letting them know that the website is actively processing data and hasnโ€™t crashed.

Point down the features

feature points
1.User Experience Enhancement
2.Visual Feedback
3.Customization
4.Responsive Interaction

Feature:

20240519-1247-41.2791470.mp4

Select program in which you are contributing

GSSoC24

Code of Conduct

[Bug]: Missing favicon

Give a brief about the bug โœ๏ธ

Description
There is no favicon for the web app
image

What is the expected behavior? ๐Ÿค”

Description
I can add a relevant favicon to this website

Provide step by step information reproduce the bug ๐Ÿ“„

Description
I can add a favicon by saving an icon and then linking it in HTML
please assign me this issue
I will solve it real quick

Select program in which you are contributing

No response

Code of Conduct

[New Feature]: Workflow for closing Old PRs

๐ŸŽฎ feature Request

Over time, open pull requests (PRs) can accumulate in a repository, cluttering the interface and making it difficult to focus on active development tasks. Additionally, outdated or abandoned PRs may no longer serve their intended purpose and should be closed to maintain repository cleanliness.

Implement a workflow that automatically closes old PRs based on predefined criteria, such as their last update timestamp. By regularly closing PRs that have not been updated within a certain timeframe, the repository can stay organized, and contributors can focus on active and relevant PRs.

Close Old PRs

Point down the features

This feature aims to automate the management of open PRs in a repository, ensuring that outdated or abandoned PRs are closed in a timely manner. By doing so, it helps maintain repository hygiene, improves workflow efficiency, and provides a better experience for both maintainers and contributors.

Select program in which you are contributing

GSSoC24

Code of Conduct

[Enhancement]: Enhanced Readability and Visual Appeal:

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement :
Increase the font size and use a clearer, more legible font for the main text. Highlight important information with bold text or different colors.

Button Design: Make the "Start Mission" button larger, more prominent, and visually appealing. Add hover effects to indicate interactivity.

Introduction and Tutorial: Provide a brief, engaging introduction or tutorial that explains the mission and controls before the game starts, with an option to skip for returning players.

Describe the solution you'd like

Solution steps
image

Select program in which you are contributing

GSSoC23, Other

Code of Conduct

[New Feature]: Workflow for closing old issues

๐ŸŽฎ feature Request

Over time, repositories can accumulate a large number of open issues, including some that may no longer be relevant or actively worked on. Manually closing these old issues can be time-consuming and tedious.

I would like a workflow that automatically identifies and closes old issues based on certain criteria, such as no recent activity or being open for a specific duration.

Close Old Iss

Point down the features

This feature aims to automate the process of managing old issues, ensuring that the repository remains organized and focused on relevant tasks. By automatically closing old issues, it reduces manual overhead for repository maintainers and helps keep the issue tracker tidy and up-to-date.

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: Home button

๐ŸŽฎ feature Request

The Go to home button should be on the game panel to take user back to home page
image

Point down the features

  1. Users can easily navigate to home using this button .
  2. Also can add the pause button on the opposite end to home button .
  3. Further we can also add navigation through home buttons when we add different features or modes that can be accessed via home page or any other page.
    This will enhance the user experience

Select program in which you are contributing

GSSoC24

Code of Conduct

[Bug]: Button not Accessible

Give a brief about the bug โœ๏ธ

  • In this project continue mission button not pointing.
  • missing the cursor:pointer this is user cannot clicking object.
  • please assign me..
  • I will ready for work...

What is the expected behavior? ๐Ÿค”

  • If the button hover that not pointing the element

Provide step by step information reproduce the bug ๐Ÿ“„

Screenshot from 2024-05-24 18-22-56

Select program in which you are contributing

GSSoC24

Code of Conduct

[Documentation Bug]: Enhance README file

Describe the bug โœ๏ธ

I would like to enhance the Readme file to make it more precise.

Provide step by step information reproduce the bug ๐Ÿ“„

I would like to create add seperate sections for tech stack, code of conduct, screenshot of the project, project admin details and contributors details

Select program in which you are contributing

GSSoc'24

Code of Conduct

[Bug]: Opens multiple dialog box and UI fixes.

Give a brief about the bug โœ๏ธ

Description
Screenshot 2024-05-12 034956

  • The buttons are not interactive on hover.

image

  • When the two buttons {setting and ? } are pressed one after other, both the dialog boxes are visible and which is not desired.
  • The pause button becomes invisible when it is pressed so color combination can be better
    I would like to work on this issue under GSSoC'24.

What is the expected behavior? ๐Ÿค”

Description
The fighters can be selected based on better UI experience for the user to see the responsiveness of the game .

The dialog boxes should close when another option is clicked or when they are re-clicked.
The pause button becomes invisible on the orange color.

Provide step by step information reproduce the bug ๐Ÿ“„

Description

  1. Add hover animation to the cards that when it is hovered over it glows to display what starship is being selected also change the cursor hover animation to give a better interface when selecting on the page. I can create hover animations to match the theme and make it interactive for the users. and keep the classic essence same.
  2. Also can make the alert status panel wider for better visual appeal.
  3. The dialog boxes should close when they are clicked again or when other option is clicked.
  4. The pause button could have a better color to still make it visible for the users

Hey I am really eager to contribute to this game and make it a better experience for the player and I would love to work for this under GSSoC'24.
Kindly assign this issue to me.

Select program in which you are contributing

GSSoC24

Code of Conduct

[Bug]: Buttons are not accessable

Give a brief about the bug โœ๏ธ

  • In the pause and Help that are not pointing only cursor can be showed.
  • in this bug can be not clickable performance user identify.
  • please assign me to improve the feature.

What is the expected behavior? ๐Ÿค”

  • if we will hover the buttons are pointing but that is not be abled.

Provide step by step information reproduce the bug ๐Ÿ“„

Screencast.from.2024-05-12.08-46-40.webm

Select program in which you are contributing

No response

Code of Conduct

[New Feature]: Automated Greeting Workflow

๐ŸŽฎ feature Request

I propose to create a GitHub workflow named "Greetings". This workflow will automatically greet users who create new issues or pull requests in this repository. The Greeting will look like "Hi there! Thanks for opening this issue. We appreciate your contribution to this open-source project. We aim to respond or assign your issue as soon as possible."

Please assign this issue to me.

Point down the features

image

Select program in which you are contributing

GSSoC24

Code of Conduct

Title is not present

Give a brief about the bug โœ๏ธ

The title of the game is not present which we see near the favicon.
image
Here is the screenshot for the same . favicon is also not there but I have seen that somebody already raised that issue.

What is the expected behavior? ๐Ÿค”

The title is should be there.

Provide step by step information reproduce the bug ๐Ÿ“„

I will like to work on this issue so please assign this issue to me under GSSOC'24.

Select program in which you are contributing

GSSoC24

Code of Conduct

Can add logo

๐ŸŽฎ feature Request

A logo can elevate the game's visual appeal and serve as a more effective representation of its identity.

Point down the features

  1. The logo will possess a bold design.
  2. It will effectively represent the essence of the game.
  3. Through its boldness, the logo will convey the game's identity and features.
  4. Its design will contribute to enhancing the game's visual appeal and recognition.

Select program in which you are contributing

GSSoC24

Code of Conduct

[Bug]: selected and placed missiles are not visible .

Give a brief about the bug โœ๏ธ

Description:
What user is selected is only highlighted in control menu , but when it is placed its not visible except last one.
lets handle image properly.

What is the expected behavior? ๐Ÿค”

Description :
images should be seen

Provide step by step information reproduce the bug ๐Ÿ“„

Description:
please assign this issue to me so that i can contribute to enhance game.

Select program in which you are contributing

GSSoC24

Code of Conduct

[Enhancement]: Add Custom Pointer Graphic

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement

The current game uses the default cursor for interactions, which does not provide an immersive experience. To enhance the visual appeal and user experience, we should replace the default cursor with a custom graphic pointer that fits the theme of the game. This will make the game look more professional and engaging.

Describe the solution you'd like

Solution steps

-Create or choose a graphic image for the pointer, such as a crosshair or target reticle (will decide on this) .
-Save the graphic in a web-friendly format, like PNG or SVG.
-update the css

Select program in which you are contributing

Other

Code of Conduct

Add issues

As the maintainer of a Collaborate repo, keeping Issues up-to-date will help the student community understand what they can do to contribute. Issues should vary by the easy (update documentation) to the difficult (add a new feature). The more involved you are, the more opportunities there are to collaborate.

Recommendations:

Add issues of varying difficulty to the repo often. you must add the tag GSSoC'24, Level 1, Level2, Level 3 good first issue etc.
How we cacluclate the Scores on Leaderboard: Every PR one point
Level 1: 10 points
Level 2: 25 points
Level 3: 45 points
Try to add some documentation issues as well it would be easy for beginner contributor to explore opensource through your repo.
Generate issues even if you plan on solving them, so the repository appears as active.
Contribute/commit often to the repo so it does not go stale.
Reference https://github.com/Recode-Hive/Stackoverflow-Analysis/issues

Add Code of Conduct

We recommend that every repo has a code of conduct. If you donโ€™t feel comfortable creating your own Code of Conduct from scratch we highly recommend using one of the templates provided by GitHub. If you do use a template, please read through the template and ensure that you can and will abide by the Code of Conduct.

Please follow these instructions on how to add a Code of Conduct.

Sample: https://github.com/Recode-Hive/Stackoverflow-Analysis/blob/main/CODE_OF_CONDUCT.md

[Documentation Bug]: missing Code of Conduct file #26

Describe the bug โœ๏ธ

The code of conduct file is missing, and i would like to add it to github repo #26

Provide step by step information reproduce the bug ๐Ÿ“„

Description
the github repo is missing a code of conduct.md file, it is a help to others as it declares what are the points to be kept in mind while contributing to the project

Select program in which you are contributing

GSSoC24

Code of Conduct

README.md [Bug]:

Give a brief about the bug โœ๏ธ

There is some bug in readme.md file , that the emoji is missing and that are present are not animated and some allignment fix needed .
@Durgesh4993 assign this issue to me I will fix it as I have done in your previous projects . Thankyou

spaceship

What is the expected behavior? ๐Ÿค”

Emojis should be present and animated to attract the contributors

Provide step by step information reproduce the bug ๐Ÿ“„

will add the animated emojis .

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: Add how it works page

๐ŸŽฎ feature Request

feature logic and basic description
Adding the how it works section will help the user to understand the game more accurately.

Point down the features

feature points

  1. I will like to demonstrate about how the game actually works.
  2. It will show the proper navigation and usage of every buttons and make it more understandable.

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: creating separate files for style.css and script.js

๐ŸŽฎ feature Request

As we can see that the css and js code is within the index.html .It would be better to place them in separate files,which will help to make code look easy to understand and we can easily make changes I different files @Durgesh4993 Please assign this issue to me under GSSOC 2024 and add necessary labels

Point down the features

Creating
Style.css
Script.js

Select program in which you are contributing

GSSoC24

Code of Conduct

[Enhancement]: Implement Dynamic Background Video for Enhanced User Experience

๐ŸŽฎ feature Request

I will add a dynamic background video to the main website of the game to enhance visual engagement and create an immersive experience for users. This feature will involve incorporating a new back.mp4 video file to play in the background of the main menu page.

Point down the features

Video Asset Integration: Introduce back.mp4 as a background video to the main menu.
HTML Integration: Embed the video within the main menu's HTML structure.
CSS Styling: Ensure the video spans the entire viewport and remains behind all other elements.
Performance Considerations: Optimize the video for fast loading and smooth playback across different devices and browsers

Select program in which you are contributing

GSSoC24

Code of Conduct

[Bug]: Responsiveness and different icons

Give a brief about the bug โœ๏ธ

Description It can be made responsive, icons can be improved with better ui experience.

What is the expected behavior? ๐Ÿค”

Description

Provide step by step information reproduce the bug ๐Ÿ“„

Description

Select program in which you are contributing

GSSoC24

Code of Conduct

Add templates for issues

Issue templates are very helpful for a collaboration repo. When users identify a bug or want to add a new feature, you can provide templates so you can collect all the pertinent information you need to fix a bug or add a new feature.

We recommend creating a โ€œReport Bugโ€ and โ€œFeature Requestโ€ issue template.
you can refer this: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository

Some suggested prompts/questions you can add to a โ€œReport Bugโ€ template are:

Briefly describe the bug
What is the expected behavior?
Please provide step by step instructions on how to reproduce the bug
Some suggested prompts/questions you can add to a โ€œFeature Requestโ€ issue template are:

Briefly describe your feature request
What problem is this feature trying to solve?
How do we know when the feature is complete?

Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/issues/new/choose
Click on Get Started button and copy the template to yours.

Feature for auto commenting on a new issue creation

I would like an automated feature that posts a predefined comment on an issue as soon as it is created. This feature aims to address the problem of delayed and inconsistent communication following the creation of issues. By automatically commenting on issues as soon as they are created, it ensures that contributors receive immediate feedback and acknowledgment for their efforts. This fosters a positive and supportive environment for collaboration, encouraging continued participation and engagement from contributors.

Could you please assign me this issue under GSSOC'24.

[New Feature]: Auto Commenting when an Issue is Closed

๐ŸŽฎ feature Request

Contributors may feel neglected or uncertain about the status of their issues if they are closed without any feedback or acknowledgment. This can lead to frustration and a decrease in motivation to contribute further.

The solution is to automatically post a comment on the issue whenever it gets closed. This comment should thank the issue creator for their contribution and inform them that their issue has been closed. The message can include the issue number and a friendly greeting to make it more personal. This automation ensures that every closed issue receives a consistent and timely response, improving communication and contributor experience.

issue closed

Point down the features

This feature aims to solve the problem of poor communication and lack of acknowledgment when issues are closed. By automatically commenting on closed issues, it ensures that contributors are informed about the closure and are thanked for their efforts. This helps maintain a positive and engaging community atmosphere, encouraging continued contributions and fostering good relationships between maintainers and contributors.

Select program in which you are contributing

GSSoC24

Code of Conduct

[Bug]: Game Pause

Give a brief about the bug โœ๏ธ

Description
When user is seeing rules or updating settings, game doesn't stop and makes bad user experience.
After clicking pause button, pause icon remains same

What is the expected behavior? ๐Ÿค”

Description

When user is seeing rules game should stop
When user click pause button, icon will be changed to play and vice versa

Provide step by step information reproduce the bug ๐Ÿ“„

Description
when user clicks on settings or on question mark icon game will automatically stops and when he closes it, game will resume.
also icon changes to play and vice versa

Select program in which you are contributing

GSSoC24

Code of Conduct

Add A Login Page

๐ŸŽฎ feature Request

Hi i want to add a login page that helps to make this website more versatile

Point down the features

Login Page will take Email and Password as input and if no input is provided then it will not move to next page also an toast notification will be shown when no input is entered.
Please assign this issue to me under GSSoC'24.

Select program in which you are contributing

GSSoC'24

Code of Conduct

[Enhancement]: Pointer as cursor

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement
The pointer does not appear when we play so add cursor.

Describe the solution you'd like

Solution steps

  • When we add the cursor pointer, make it know the where pointer to make it good.
  • Adding a new feature pointer or other that can make it attractive.
  • Please assign @pa

Select program in which you are contributing

No response

Code of Conduct

[Enhancement]: Better title screen

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

The title screen lacks personality, the about part of game is too long to be included in title screen, the title itself uses a simple sans font that looks out of place, it contains no imagery
image

Describe the solution you'd like

Suggested Enchancements:

  • Needs a logo/big styled text
  • About can be in another menu and more appealing with some diagrams
  • Previous high scores can be displayed in the middle of title screen
  • Mute button and other settings can be present in the title screen itself
  • "Start Mission" button can be more prominent

this will all be better if the title screen fits the aesthetics of a retro game/pixel based style
an example
image

Select program in which you are contributing

GSSoC23

Code of Conduct

Missing Learn.md file [Documentation Bug]:

Describe the bug โœ๏ธ

Learn.md file is missing in our current repository .
@Durgesh4993 assign this issue to me I will add it .

Provide step by step information reproduce the bug ๐Ÿ“„

Will add the file in the repository

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: Adding mute button

๐ŸŽฎ feature Request

feature logic and basic description

Will create a mute button which would ensure the customer to play the game on mute. This enables the customers to play game indoors and outdoors without any sound disturbance.

Point down the features

feature points
MUTE button for the whole game.

Select program in which you are contributing

GSSoC24

Code of Conduct

Learn.md

Learn repos should have a LEARN.md file to teach student how to build your project step by step. You can explain how to build your project with text, code snippets, images, or even short (5 minute) long video lessons. As the maintainer of a Learn repo, the LEARN.md file requires you to think critically about how to explain the building of your project and how to also make it engaging. We don't expect you to be an expert teacher, but we would like you to reflect on how difficult it was to get to your level of knowledge, and then provide friendly guidance to help other students to learn.

Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/blob/main/Learn.md

Auto Commenting when a PR is merged

This feature aims to solve the problem of inconsistent and delayed communication following the merging of PRs. By automating the commenting process, it ensures that contributors receive timely feedback and acknowledgments. It also reduces the administrative burden on maintainers, allowing them to focus more on code reviews and other critical tasks.

Could you please assign me this issue under GSSOC'24.

[New Feature]: Adding a side navbar containing required tabs like About, Game Rules

๐ŸŽฎ feature Request

Functionality:

The navigation bar will be positioned vertically along the side of the webpage (typically left or right).
It will contain a list of clickable tabs for easy access to important information sections.

This will improve user interface and experience.

Point down the features

Initial Tabs:

About: This tab will lead users to a dedicated page or section that provides information about the game, its concept, and background.
Game Rules: This tab will direct users to a comprehensive explanation of the game's mechanics, objectives, and winning conditions.

Select program in which you are contributing

GSSoC24

Code of Conduct

Missing CONTRIBUTING.md File in Repository

The repository currently lacks a CONTRIBUTING.md file, which is an important resource for guiding potential contributors on how to engage with the project effectively. A CONTRIBUTING.md file outlines the contribution guidelines, coding standards, and procedures for submitting pull requests, thus streamlining the contribution process and ensuring consistency across contributions.

Could you please assign this issue to me under GSSOC 24.

[New Feature]: Restart Button

๐ŸŽฎ feature Request

feature logic and basic description

The current implementation of the web application includes a home button that is initially hidden and only becomes visible when the cursor is hovered over it. To enhance the user experience, we need to add a "Restart" button next to the home button. This restart button should allow users to reset the game state and start over from the same wave without having to go the home page and start mission again.

Point down the features

feature points

1. Initial State Hidden
The restart button is initially hidden ensuring it does not appear until the cursor is hovered over it.

2. Button Placement
The restart button is placed next to the home button, maintaining a good UI layout.

3. Click Event Handling
The restart button has an event listener attached to it, which triggers a function to reset the game state when clicked.

Select program in which you are contributing

Other

Code of Conduct

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.