Jump to content
IGNORED

Open source VG print database now accepting contributions: A Few Games


inasuma

Recommended Posts

First of all, hope everyone is having a nice holiday so far!

A Few Games, a tool I’ve been toying with for about a year, has become ready for public contribution to its database. This tool is for tracking print variants across any and all consoles. Share your treasures, insights, and unique finds for game collectors everywhere!

The best part? No account required and it’s open source. Collaboration and support of any kind is welcome, not just to the data side.

It’s still early days, as it’s relatively small,  but it has the power to grow into something truly useful for the print-sensitive collector.

Head to https://afew.games to view & browse the database, and https://afew.games/contribute to create a submission.  

Any questions and I’ll be here to answer!

Cheers  

PS for those interested in the source code, here is the project: https://github.com/geotrev/afew.games

Edited by inasuma
  • Like 1
  • Love 1
Link to comment
Share on other sites

Administrator · Posted
10 minutes ago, a3quit4s said:

The whole database is in one json file? 

Looks like they're using Netlify CMS.

Which yeah... if so, a bit unwieldy IMO. I've used it before and was not a huge fan. The concept of a flat file with version history is fine, but it becomes a bit of a nightmare with scale.

Plus side, if scale happens they can pivot if they so desire. Loading and reading a single huge json file will slow the site eventually. But json is easy to work with and migrate. 

  • Agree 1
Link to comment
Share on other sites

5 minutes ago, Gloves said:

Looks like they're using Netlify CMS.

Which yeah... if so, a bit unwieldy IMO. I've used it before and was not a huge fan. The concept of a flat file with version history is fine, but it becomes a bit of a nightmare with scale.

Plus side, if scale happens they can pivot if they so desire. Loading and reading a single huge json file will slow the site eventually. But json is easy to work with and migrate. 

I don’t love it, but I applaud someone for actually trying to create the database instead of talking about it for once lmao

  • Like 2
Link to comment
Share on other sites

40 minutes ago, Gloves said:

Looks like they're using Netlify CMS.

Which yeah... if so, a bit unwieldy IMO. I've used it before and was not a huge fan. The concept of a flat file with version history is fine, but it becomes a bit of a nightmare with scale.

Plus side, if scale happens they can pivot if they so desire. Loading and reading a single huge json file will slow the site eventually. But json is easy to work with and migrate. 

Something I plan to do soon is deliver the data from an api endpoint. Tbh it won’t matter at that point if the data is one file or not, since the client will only get what it asks for, and node can handle pretty massive data sets with relative ease (at least, the sizes required of this project in its current form). Currently just using an edge function to handle that type of work. Next js makes it easy at least.

im also under no illusion that this will scale perfectly forever either. It’s just a thing I do in my free time. 

Edited by inasuma
Link to comment
Share on other sites

Administrator · Posted
2 minutes ago, inasuma said:

Something I plan to do soon is deliver the data from an api endpoint. Tbh it won’t matter at that point if the data is one file or not, since the client will only get what it asks for. Currently just using an edge function to handle that type of work. Next js makes it easy at least.

im also under no illusion that this will scale perfectly forever either. It’s just a thing I do in my free time. 

Totally. It's a really good MVP, which I understand to be your goal at this time. Next is great (I use Nuxt with Vue which is similar). Since you're using Next, you could serve the site as a static site with SSR, works great on Netlify; that's the setup I use for my collection tracking site and load times are nil.

Link to comment
Share on other sites

1 hour ago, Gloves said:

I'd suggest adding the link to the site itself, else it's only really quasi-open-source, as one must work hard to find it elsewise.

Somehow after thinking I should do this for weeks, I still haven’t done it lol but I will 

Edited by inasuma
Link to comment
Share on other sites

10 minutes ago, Gloves said:

Totally. It's a really good MVP, which I understand to be your goal at this time. Next is great (I use Nuxt with Vue which is similar). Since you're using Next, you could serve the site as a static site with SSR, works great on Netlify; that's the setup I use for my collection tracking site and load times are nil.

Oh yes - the site is mostly static already. Have had no issues and next makes all the right pages static or prerenders with the correct data by default. Have enjoyed the tool quite a bit!

Edited by inasuma
Link to comment
Share on other sites

On 1/1/2024 at 8:30 PM, SilverspoonGaming said:

What region are you concentrating on first?  Going thru the NES page, its confusing seeing the Japan info for each game, and not knowing if Im looking at NTSC or NTSC-J.

 

You beat me to it - i'm currently writing up a summary of how to read the table.

These are all NTSC-U games unless otherwise denoted in the "Notes" column, where it might say "Japanese version" or "Canadian version." The "Country" column is the country of manufacture (many games are made in both USA and Japan, for e.g.).

I know that's confusing without any other context. I appreciate the feedback though - this will be a relatively easy thing to add explanations about, I just haven't gotten to it yet. 😅

Link to comment
Share on other sites

Posted (edited)
On 1/1/2024 at 8:30 PM, SilverspoonGaming said:

What region are you concentrating on first?  Going thru the NES page, its confusing seeing the Japan info for each game, and not knowing if Im looking at NTSC or NTSC-J.

 

Clarification added to the top of the page. Also info tooltips for each column heading so its clear what each is for.

 

 

Screenshot 2024-01-04 at 4.08.30 PM.png

Screenshot 2024-01-04 at 3.00.28 PM.png
 

Example of non NTSC-U entries:

IMG_2132.jpeg.77b9deef1812e6d8ffb81991af5dcec2.jpeg

Edited by inasuma
Link to comment
Share on other sites

  • 2 weeks later...

So some cool stuff happened after I got those ^ prints up for Pocket Monsters. A handful of people reached out and shared even more variant information on gen 1 & 2, so it's alllll been updated.

https://www.afew.games/?search=pocket+monsters&platform=Game+Boy&platform=Game+Boy+Color

I'll also be writing up a few blog posts on them. There's a lot more to it than what's written in the DB table - dates of when thing changed, context for why they happened, and all that fun stuff. Can't wait to post it. Just need to wait for physical copies to arrive at my home so I can properly take photos and present it well!

 

Edited by inasuma
  • Thanks 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...