I decided to start a new topic on this because it sort of
wanders away from the original topic I started about
making new contributions to the GB64 collection:
Speaking with Mayhem he informed me, that the currentMissing EXTRAS-tab and new games for Gamebase64!?
http://www.gamebase64.com/forum/viewtopic.php?t=991
process of checking about and including new games to
the current GB64 is in my view very tedious.
Inbetween releases of the GB64 database, there is no
way for the public to check if a new or unknown file is already
submitted or in the queue for the next release.
The only way to check such a probably quite common question
would be to ask by posting in this forum and then to hope for
an answer by one of the (busy) team members.
I'm currently not sure how many new games are to be expected
between releases. If it's only a few per year, the current process
seems fine, but if you read things like:
(Taken from the Help us! - page)Please ONLY send us game files that are in our missing or bugged lists, as we still have a few hundred games to sort through already
Then it seems there are *A LOT* of games to include between releases.
To better handle this (and further incurage submitting new,
unheard-of games) I suggest handling this in a more automated way.
If you're interested, please read on...
If you have an unknown not-listed games and don't know if
you should submit it or not, asking about every single
game which is not in the current database, not in the missing
and not in the bugged list, wheather or not it is in the queue
of new games, is an awfullly tedious process.
And for the GB team members to check the
queue and write an answer also. - If that actually does happen.
My suggestion:
Why not make a web interface, together with a MySQL
database in the background, for uploading new files.
With such an interface, everyone could check himself, if
his not listed game is already in the queue or not.
I know HTML, PHP and MySQL and would be willing to help
with that or even try to do it all myself.
For this I probably would have to become a team member though
and learn a lot about how things are handled and how GB64
works.
In fact, it would be nice to have *ONE* single, major web interface,
for the entire project, where anyone can enter and search for
any game name, and the interface will tell him if the game is:
1: Already in the current GB64 database
2: Listed as missing (- Please upload with this form....)
3: Listed as bugged (- Please upload with this form...)
4: In the queue for the next GB64 update (please be patient...)
5: NEVER HEARD OF IT!!! (- Please upload with this form and supply
all you know about the game, Name, Screenshots, Publisher, etc...)
Wouldn't that be way cool, increase efficiency and lower the work-load?
I know a little about SQL and probably could make something
like that with PHP and SQL, but the current GB64 is Access, isn't it?
I don't know anything about Access.
(It probably could be converted to SQL just for this purpose though.)
What does the rest of the GB64 team think about this an idea??
Greetings,
Markie
PS: GB64 is an awesome project! If it wouldn't already
exist, I'd probably think about creating one just like it!
Keep up on the great and important work of preserving
the history of the C64 for future generations!
PPS (Edit):
As an afterthought:
I just saw that file in the gamebase distribution, where
help is asked for in creating a tool for merging two MS Access
databases into one, so more than one person can work on
the Gamebase64 database at a time...
Has this tool been written yet?
If not, I guess that means that still only one person can
edit and update the gamebase at any one time???
If that is the case, I would strongly like to suggest changing
the main database of GameBase64 to a SQL (MySQL)
database. These are made for this kind of use, for multiple
users, for easy web-access, etc.
Then anyone with the right privileges can work on the database
from home.
I'm not a *db or coding crack*, but for what I know about
SQL and Access databases (the later only updateable by one
person at a time), I think it's obvious that an SQL database
would be much more fitting to the demands posed by this project.
(Don't be afraid of SQL! It's easy!!)