GamePulse icon indicating copy to clipboard operation
GamePulse copied to clipboard

🎮Contribution Opportunity: Add New Game Entries🎮 Easy Issue

Open SoftCircuitFm opened this issue 2 years ago • 8 comments

🎮 Contribution Opportunity: Add New Game Entry 🎮

We're looking to expand our gaming database and welcome contributions from the community! If you have a favorite game that you'd like to see listed on GamePulse, this is your chance to add it to our collection.

📝 How to Contribute:

Fork this repository. Clone your forked repository to your local machine. Navigate to the 'includes' folder and open 'games_data.php' file. Add a new entry with the game details following the PHP array format:

$games = [
    [
        'title' => 'Game Title',
        'category' => 'Game Category',
        'release_date' => 'YYYY-MM-DD',
        'sales_numbers' => 'Approximate Sales Numbers',
        'github_username' => 'YourGitHubUsername (optional)'
    ],
    // Add more game entries here...
];

Save the file and commit your changes. Push the changes to your forked repository. Open a pull request from your forked repository to the main repository. 📢 Important Notes:

Make sure to provide accurate and up-to-date information. If the game belongs to multiple categories, you can separate them with commas (e.g., "Action, Adventure"). For the release date, use the format "YYYY-MM-DD" (e.g., "2022-05-15"). Sales numbers should be approximate and can be written as "X,XXX,XXX" (e.g., "2,000,000"). Optionally, you can include your GitHub username to get credit for your contribution. 🌟 Let's build the ultimate gaming platform together! Join us in adding exciting games to GamePulse and sharing the joy of gaming with the community. Thank you for your valuable contribution! 🚀🎉

SoftCircuitFm avatar Aug 01 '23 11:08 SoftCircuitFm

Hello @DoonOnthon, I am interested on working on this issue,

hasnainmakada-99 avatar Sep 02 '23 04:09 hasnainmakada-99

Hello @DoonOnthon, I am interested on working on this issue,

Everyone's welcome to add them, its an ongoing thing so if you want to add a game feel free! It'll be much appreciated :)

SoftCircuitFm avatar Sep 02 '23 11:09 SoftCircuitFm

@DoonOnthon I am checking up on this issue because I am doing as part of my school project. It would be great if you review and merge the PR

adesh1998 avatar Nov 24 '23 07:11 adesh1998

Hello @DoonOnthon, I just added a new game entry ,it would be great if you review and merge the PR .Thank you

thoughts-cell avatar Mar 03 '24 06:03 thoughts-cell

Hey @DoonOnthon, I just added a new game entry ,if you have the chance please check my PR . Thanks!

Ayse-Sadioglu avatar Mar 20 '24 19:03 Ayse-Sadioglu

Hello, @DoonOnthon, I would like to contribute to the project, but I have a few questions that have come up during the process.

  1. Is it okay to crawl from other web pages to add new game entries? I'm considering crawling from https://games-stats.com/ to add new game entries. However, is this permissible? While other web pages have specified whether crawling is allowed or not, it is not mentioned on the https://games-stats.com/privacy/ page. Nevertheless, is it acceptable to use crawling in this case??

  2. Would estimating sales based on expected (revenue/game prices) be acceptable? Steam does not disclose sales figures. Therefore, we cannot know the exact sales volume unless game developers specifically disclose them. While some other websites may estimate sales figures, they often prohibit crawling. So, I considering estimating game sales based on expected revenue and game prices. However, game prices may fluctuate post-launch due to discounts or price adjustments. This may result in inaccurate sales predictions. Nevertheless, game prices typically decrease over time, so these estimated sales figures would likely represent the minimum expected sales. Therefore, would it be acceptable to update the database with sales predictions made in this way?

I'll wait for your response. Thank you.

32192442sangho avatar Apr 07 '24 07:04 32192442sangho

Hello, @DoonOnthon, I would like to contribute to the project, but I have a few questions that have come up during the process.

  1. Is it okay to crawl from other web pages to add new game entries? I'm considering crawling from https://games-stats.com/ to add new game entries. However, is this permissible? While other web pages have specified whether crawling is allowed or not, it is not mentioned on the https://games-stats.com/privacy/ page. Nevertheless, is it acceptable to use crawling in this case??
  2. Would estimating sales based on expected (revenue/game prices) be acceptable? Steam does not disclose sales figures. Therefore, we cannot know the exact sales volume unless game developers specifically disclose them. While some other websites may estimate sales figures, they often prohibit crawling. So, I considering estimating game sales based on expected revenue and game prices. However, game prices may fluctuate post-launch due to discounts or price adjustments. This may result in inaccurate sales predictions. Nevertheless, game prices typically decrease over time, so these estimated sales figures would likely represent the minimum expected sales. Therefore, would it be acceptable to update the database with sales predictions made in this way?

I'll wait for your response. Thank you.

It seems like a better alternative. I'll also wait for the response.

Danielopes7 avatar Apr 19 '24 00:04 Danielopes7

Hello, @DoonOnthon ,I've just included a new game entry. Would you mind taking a look and merging the PR? Appreciate it!

Though a bit crude, here's the crawler I wrote to add game entries. You'll need to input YouTube trailer links manually, and there's the drawback of manually excluding duplicates from existing game entries. It's not a good code, but feel free to use it if anyone find it helpful. https://github.com/32192442sangho/opso

P.S : Since the guide in the readme wasn't very well-written, it might not be of much help

32192442sangho avatar Jun 09 '24 13:06 32192442sangho