Author Topic: Internet Roguelike Database  (Read 32611 times)

Z

  • Protector of the @
  • *****
  • Posts: 905
    • View Profile
    • Z's Roguelike Stuff
Internet Roguelike Database
« on: July 17, 2007, 06:28:06 PM »
This allows searching for roguelikes which meet certain criteria, using data from RogueBasin.  Not all data is available in RogueBasin, and sometimes it is hard to search because it is not presented in a standard way, but I think it has some usefulness.

http://www.freewebs.com/z137/irldb.html

If Slash (or someone) wants to put this on his site, or someone wants to develop it further, I will be happy :).

I would also like to have a site where one could rate roguelikes :)

Slash

  • Priest of Roguetemple
  • Administrator
  • Protector of the @
  • *****
  • Posts: 1123
    • View Profile
    • Slashie.net
    • Email
Re: Internet Roguelike Database
« Reply #1 on: July 18, 2007, 03:26:48 AM »
Wow Z, that's cool... very cool! :D

Thank you very much!

Would you be giving it some small cosmetic touches? I think I will post about it on roguetemple... or link it :)

About rating roguelikes... ... :D

Z

  • Protector of the @
  • *****
  • Posts: 905
    • View Profile
    • Z's Roguelike Stuff
Re: Internet Roguelike Database
« Reply #2 on: July 18, 2007, 01:56:47 PM »
I don't plan any cosmetic touches for now, do you have any suggestions in mind? (a real server would be required to update the database automatically; sorting by date does not work perfectly, the easiest way to do this would be to standarize the date format in RogueBasin; searching for roguelikes written in C does not work as it also finds C++, pasCal and javasCript, I could fix that)

Codex

  • Acolyte
  • *
  • Posts: 1
    • View Profile
Re: Internet Roguelike Database
« Reply #3 on: July 25, 2007, 11:29:18 PM »
Hello @'s,

I'm the author of the Rogue Like Treasure article and, obviously, a rogue fancier.  :) I'm also an admin over at Retro Remakes (www.retroremakes.com).

Anyway, I like the idea of this IRD. I'm writing a custom data-driven web application for RR, and it's pretty much what I do for my day job as well. I'd be glad to take the core database and work up a web frontend if you like. I can host the IRD site as well, if desired. Just let me, either via a reply here or a PM.

Cheers!

Z

  • Protector of the @
  • *****
  • Posts: 905
    • View Profile
    • Z's Roguelike Stuff
Re: Internet Roguelike Database
« Reply #4 on: July 27, 2007, 12:02:55 AM »
The database is currently just an array in the JavaScript file, which is generated from RogueBasin's export feature (link). Here is a C++ program which does that, it is quite simple but it works. You should export all pages from RogueBasin, and I don't see any 'Export all' feature so you need a list of them; here is a simple program to generate a list from RogueBasin's Allpages. All the sorting, selection, etc. is in the JavaScript. (I had to remove the line win.document.write('</body></html>'); because somehow the server was confused by it.) Thanks in advance for continuing the work :)

BTW I've noticed that RogueBasin misses Dwarf Fortress, which is definitely a notable roguelike... (I won't add it because I don't know much about it)

Robson

  • Acolyte
  • *
  • Posts: 34
    • View Profile
Re: Internet Roguelike Database
« Reply #5 on: July 27, 2007, 12:24:31 AM »
BTW I've noticed that RogueBasin misses Dwarf Fortress, which is definitely a notable roguelike... (I won't add it because I don't know much about it)
Hi Z. Great job with the IRD, it looks very useful.

The Dwarf Fortress article is at http://roguebasin.roguelikedevelopment.org/index.php?title=Slaves_to_Armok_II:_Dwarf_Fortress with a redirect at http://roguebasin.roguelikedevelopment.org/index.php?title=Dwarf_Fortress


Z

  • Protector of the @
  • *****
  • Posts: 905
    • View Profile
    • Z's Roguelike Stuff
Re: Internet Roguelike Database
« Reply #6 on: July 27, 2007, 09:49:10 AM »
Ah, so that's a bug in IRLDb - not all pages with ":" should be ignored. Sorry. (I've fixed that and updated the database)


Z

  • Protector of the @
  • *****
  • Posts: 905
    • View Profile
    • Z's Roguelike Stuff
Re: Internet Roguelike Database
« Reply #7 on: July 20, 2008, 09:05:18 AM »
I have done some work on standardization of dates in RogueBasin.  Also I have updated the IRLDb.

stu

  • Bishop
  • ***
  • Posts: 138
  • Moop!
    • View Profile
    • Stu's Rusty Bucket
Re: Internet Roguelike Database
« Reply #8 on: July 21, 2008, 01:22:44 AM »
hey thats pretty cool. First time I've seen those links.
--/\-[ Stu ]-/\--

Slash

  • Priest of Roguetemple
  • Administrator
  • Protector of the @
  • *****
  • Posts: 1123
    • View Profile
    • Slashie.net
    • Email
Re: Internet Roguelike Database
« Reply #9 on: July 21, 2008, 01:40:30 AM »
Its been one year, but looking nice! If you want we can host it on roguetemple instead of freewebs :P

Z

  • Protector of the @
  • *****
  • Posts: 905
    • View Profile
    • Z's Roguelike Stuff
Re: Internet Roguelike Database
« Reply #10 on: July 21, 2008, 10:47:28 AM »
Sure, I would like to host it on roguetemple :)

Z

  • Protector of the @
  • *****
  • Posts: 905
    • View Profile
    • Z's Roguelike Stuff
Re: Internet Roguelike Database
« Reply #11 on: July 24, 2008, 05:17:57 PM »
After some battle on RogueBasin regarding what date format should be used, I updated the database again. So, what about hosting, Slash?

Slash

  • Priest of Roguetemple
  • Administrator
  • Protector of the @
  • *****
  • Posts: 1123
    • View Profile
    • Slashie.net
    • Email
Re: Internet Roguelike Database
« Reply #12 on: July 24, 2008, 09:02:31 PM »
Sure, send me the files.... if you want I can make some editing, (possibly acquiring a logo), or we can just host it as it is.

Z

  • Protector of the @
  • *****
  • Posts: 905
    • View Profile
    • Z's Roguelike Stuff
Re: Internet Roguelike Database
« Reply #13 on: July 25, 2008, 10:15:36 AM »
The files used to update the database, in C++ plus Perl, are at: http://www.freewebs.com/z137/irldb.tar.gz

Run "make maketab" and "update.pl" to create the updated file irldb.html containing all data. (All sorting, filtering etc. is done in JavaScript.) I hope it works :) Probably the scripts will break when there will be so many pages in RogueBasin that "all pages" no longer lists them all.

Feel free to acquire a logo, change the style to match RogueTemple, and so on :) Thanks!

ido

  • Protector of the @
  • *****
  • Posts: 618
    • View Profile
    • Tame Tick
Re: Internet Roguelike Database
« Reply #14 on: July 25, 2008, 04:12:56 PM »
Hrm, looking forward for this useful addition to RT :)