Search This Blog

Saturday, March 14, 2015

RealmSpeak Source Code is on GitHub

I've copied all the RealmSpeak source code to GitHub.  The link you need is here:

https://github.com/dewkid/RealmSpeak

Let me know if you have trouble seeing this link, or getting stuff to download from there.

Look in the Documents subfolder for instructions I wrote years ago about getting it all to build through "ant".  Once you have ant and a java JDK installed, it's a simple two commands to get the RealmSpeakFull.jar.  Then you just click run.bat, and you are off and running.  Not a good way to modify RealmSpeak, but a great way to get the final product when you are done debugging.

I use Eclipse IDE to do all my editing/debugging/compiling, but feel free to use whatever Java IDE you prefer.

To understand all the dependencies, take a look at the project-list.xml:

https://github.com/dewkid/RealmSpeak/blob/master/build/project-list.xml

Scroll to the very bottom, and note the project "RealmSpeakFull".  This is RealmSpeak in all it's glory!  You should be able to work backward from that to figure out how to setup projects in your favorite IDE.

Last note:  keep in mind that this was my first major project in Java.  Some parts of the code are "newbie programmer", and other parts are more sophisticated.  I hope that you understand that before you start cursing my name.  :-)

Feel free to ask me questions as they come up, or if you get totally stuck.  I might be able to save you a couple hours of frustration.  If you are interested in doing real work on RealmSpeak, let me know by either sending me a new build of the application with your changes, or a description of what you want to work on, and I'll add you as a collaborator. 

I've never done an open source project before, so if you see anything that would help make this more accessible, or anything obvious dumb about how I put it on GitHub, please let me know!

Hmm, anything else.....  I guess that's good for now.  If you want to advertise the source code, feel free.

Thanks everyone for years of support!  I'm interested to see where this goes...  Realm on!  :-)

Robin

5 comments:

Anonymous said...

I was wondering if people are still playing this online, because i saw your last post dates back from 2012, and nobody in the gaming industry now (i know they're all 25 and younger) know a damn thing about MR and if they do they dont give a ...., it's not deck building and there's no zombies, still it's a great game world, sadly left with no sequels

DewKid said...

I honestly don't know what people are doing with this application these days. What I do know, is that I get requests all the time about whether I'm doing an update, or whether the source code is available. Now that it is on GitHub, I'm seeing some activity. One developer in particular is making a lot of changes/updates, so we'll probably see some new versions of RealmSpeak in the near future.

DewKid said...

Oh, if you are interested, there is a RealmSpeak forum in on the BBG page:

https://www.boardgamegeek.com/boardgame/22/magic-realm

You can follow that developer's progress and/or identify what people are doing with RealmSpeak these days.

Anonymous said...

Still playing on a local machine. I struggled trying to set up a host network a few times, but failed miserably. My main ally/adversary passed away, but my 13 and 11 year old boys know it subtitled as the "Loot the Tree" game... Long story, but we were stubborn, and rolled poorly... Often.
I am introducing it to a new friend, and will try again to set up a hosted game.
Thank you for years of enjoyment Robin!!!
Mhenshaw

matt w said...

I'm still playing it on a local machine too--I have a friend in town who I'd like to try to hook on it someday but he's very very busy.

But like Mhenshaw said, thank you for years and years of enjoyment! I've played it many more times than I would if I had to drag the box out of the attic. (And there are all the expansions and extras too.)

Oh if anyone's interested I wrote a very short MR-inspired hypertext game: http://mattweiner.net/Lost%20Castle.html (The challenge was to make a game in 300 words or less.)