EP Dice Roller Program

20 replies [Last post]
sombranox
Offline
Joined: 2010-04-11
Posts:

Hey all, I'm a newcomer to EP and to the forums and this is my first post, but hopefully you'll enjoy the toy I'm offering up.

See, I love the setting of EP, but I especially love the simplicity of the system. When I couldn't find a single dice roller program to do EP style rules, I was bummed for about five minutes. Then I decided to blow a couple hours and make my own.

So here it is. EPDice v 0.1a, hosted as an x86 binary and VB.NET source code at http://epdice.codeplex.com/ under the LGPL so it's free to download and distribute.

It's a single exe file and just required .NET 3.5 to be installed (which should be automatic on Vista and 7 users). It may be able to run on Linux with mono, but I've not done much with that before.

Presently, it allows for normal TN rolls, simple success rolls, minimum MOS rolls, variable timeframe task rolls, opposed rolls, and damage rolls.

Any suggestions are welcome to improve it, but I'm not sure how much time I'll be dedicating to it beyond this initial development and any bug-fixing that may be needed.

Quincey Forder
Quincey Forder's picture
Offline
Joined: 2010-03-14
Posts:
Re: EP Dice Roller Program

this
is
AWESOME!!

Thank you!

I'm playing a skype game, and this will come in handy

now if I could find a HUD for Second Life that does the same, life would be perfect!

EDIT: the damages part works perfect! now, what this dice roller could really use is a roll for the stress. it's similar to the damages, but different enough to warrant its own option

__________________

Q U I N C E Y ^_*_^ F O R D E R

"Nothing Is True, Everything Is Permitted"
--Creed of the Brotherhood

Greyshade
Offline
Joined: 2009-08-12
Posts:
Re: EP Dice Roller Program

Now if this would work on my Mac or my iPhone it would be even cooler Wink

Andinel
Offline
Joined: 2008-12-24
Posts:
Re: EP Dice Roller Program

Completely agreed. I'd love an EP dice roller for my iPhone!

__________________

RobBoyle
RobBoyle's picture
Offline
Posthuman Studios Staff
Joined: 2008-08-01
Posts:
Re: EP Dice Roller Program

Anyone want to make an EP dice app for Android? http://appinventor.googlelabs.com/about/

Decivre
Decivre's picture
Offline
Joined: 2008-10-30
Posts:
Re: EP Dice Roller Program

RobBoyle wrote:
Anyone want to make an EP dice app for Android? http://appinventor.googlelabs.com/about/

Once they either accept my application or open this up to the public, I will.

__________________



"Question with boldness even the existence of a god; because, if there be one, he must more approve the homage of reason, than that of blindfolded fear." - Thomas Jefferson, Letter to Peter Carr, 1787

"That sounds like heresy. We're going to wipe you from the history books for that crap!" - Texas Board of Education, Ruling on March 12th, 2010

sombranox
Offline
Joined: 2010-04-11
Posts:
Re: EP Dice Roller Program

I might someday try the android thing for kicks.

Otherwise, I someday plan to port my VB code to Javascript and just make a website dice roller that'd be usable from any browser whether iphone, android, or pc.

Just haven't had the time yet due to RL development work.

mds
mds's picture
Offline
Joined: 2010-04-15
Posts:
Re: EP Dice Roller Program

Here's a start of an Eclipse Phase dice roller for Android: http://alfedenzia.com/misc/EPRoller.apk

Since it's not a market app, you'll need to configure your phone to allow apps from untrusted sources (but you can trust me, right?).

It's still very primitive (I'm learning how to develop for Android as I go) and I hope to work more on it soon. Right now you enter your TN, pick a modifier (taken from page 115), and click Roll. If you get a Critical result, it will tell you. Otherwise a button appears asking if you want to flip-flop the result. It also displays the MoS for the roll.

Unless there's some functionality there that people *must* have that I'm missing, the next thing I'll probably work on is a combat damage calculator. Enter weapon characteristics, and how much armor the opponent has, and it will tell you how much damage it inflicted. I'd also want to store weapon profiles, so commonly used weapons can be called up quickly. Somewhere in there, I'll also try to tidy the interface a little more, and give it a less ugly icon.

__________________

mds
mds's picture
Offline
Joined: 2010-04-15
Posts:
Re: EP Dice Roller Program

A new version, available at the link in my previous post, has been uploaded. I've tidied up the standard rolling page, and added a damage calculator. I'm not sure if I'm calculating damage correctly for the Stunner (I'm rolling 1d5, which matches the description if you always round up, but not if you round down), and I'm not including grenades/seekers since I'm uncertain as to how concussion minigrenades work (1d10 / 2, minus 1d10 DV?).

Naturally, since I don't know what your character's SOM is, it's not automatically included in the calculations. If a weapon calls for SOM, though, it will be listed in the description, and you can enter your SOM/10 in the Additional Damage field.

There's no support yet for adding custom weapons, but with all weapons I could see except for the grenades/seekers included, as well as the different ammo types, it should handle most other things.

I'll probably poke around with the Damage screen some more, adding support for custom weapon profiles, and probably do something for opposed rolls. Are there any other features that people would want?

__________________

The Doctor
The Doctor's picture
Offline
Joined: 2009-08-29
Posts:
Re: EP Dice Roller Program

RobBoyle wrote:
Anyone want to make an EP dice app for Android? http://appinventor.googlelabs.com/about/

I just use DiceBag on my phone.

__________________



I am everywhere.

RobBoyle
RobBoyle's picture
Offline
Posthuman Studios Staff
Joined: 2008-08-01
Posts:
Re: EP Dice Roller Program

Works good. Thanks for doing it! I would suggest having the Simple Roll option actually be just pressing a button to get a roll, w/o having to enter in the TN. It's easy enough to eyeball the TN w/o needing to enter it in.

You're correct on the DV rounding for the stunner. For concussion minigrenades the blast radius is just reduced by half.

mkultra
Offline
Joined: 2010-06-21
Posts:
Re: EP Dice Roller Program

sombranox wrote:
Otherwise, I someday plan to port my VB code to Javascript and just make a website dice roller that'd be usable from any browser whether iphone, android, or pc.
I think a web app would be awesome and greatly appreciated. Personally I would love an iPhone/iPad app but I don't have the skills. Right now I have EP Core and Sunward on my iPhone with GoodReader and having a custom dice roller would be neat.

mds
mds's picture
Offline
Joined: 2010-04-15
Posts:
Re: EP Dice Roller Program

Another version of the Android app uploaded to http://alfedenzia.com/misc/EPRoller.apk . Just waiting a bit to make sure that the DB schema won't be changing much more before I add support for user-created weapons/ammo.

New features:
* Opposed rolls
* New icons, made by Elizabeth Sherry
* Things no longer get cut off when the phone is in landscape mode
* Added seekers and grenades to the list of weapons
* Target TN no longer necessary for standard tests.



__________________

Quincey Forder
Quincey Forder's picture
Offline
Joined: 2010-03-14
Posts:
Re: EP Dice Roller Program

I'm more and more thinking about getting an Android, especially seeing this!

do you plan to make a pc or ipod version?

__________________

Q U I N C E Y ^_*_^ F O R D E R

"Nothing Is True, Everything Is Permitted"
--Creed of the Brotherhood

mds
mds's picture
Offline
Joined: 2010-04-15
Posts:
Re: EP Dice Roller Program

Quincey Forder wrote:
do you plan to make a pc or ipod version?

I considered sombranox to have covered the PC base for now, and I lack both an iPhone/iPad/iPod Touch to develop for, and a Mac to develop with, so I won't be doing anything there.

sombranox: I was able to run your program on Debian by just installing mono and the VB libraries. No special fiddling was necessary.

__________________

mds
mds's picture
Offline
Joined: 2010-04-15
Posts:
Re: EP Dice Roller Program

Another version of the Android roller!

The biggest change: you can now add your own ammo and weapons. Hit the Menu button the Damage tab to create new ammo classes (e.g. firearm, railgun or missile), new ammunition (e.g. the Bose-Einstein Condensate rounds), or new weapons. There's no way to import or export sets of ammo or weapons (yet), but now if your players do come across a TITAN weapon that they're foolish enough to use, the app can handle it too.

The other feature, which was more for fun, is that you can now roll just by shaking the phone.


__________________

Quincey Forder
Quincey Forder's picture
Offline
Joined: 2010-03-14
Posts:
Re: EP Dice Roller Program

this looks amazing!
do you think you could make it work on PC? I can't afford an Android when I'm saving money to buy an ipad for the Hols.

__________________

Q U I N C E Y ^_*_^ F O R D E R

"Nothing Is True, Everything Is Permitted"
--Creed of the Brotherhood

TBRMInsanity
TBRMInsanity's picture
Offline
Joined: 2009-11-04
Posts:
Re: EP Dice Roller Program

Lenovo will be coming out with a cheaper Android based LePad this Christmas. It's like the iPad but the carrying case comes with a keyboard. Oh did I mention it will be cheaper then the iPad.

http://www.engadget.com/2010/07/20/lenovo-promises-lepad-android-tablet-for-the-end-of-the-year/

__________________

Juan Rodriguez, PhD
Bio-engineer
Pinochet

Your mind is original. Preserve it.
Your body is a temple. Maintain it.
Immortality is an illusion. Forget it.
Extinction is approaching. Fight it!

Rep: 33

Decivre
Decivre's picture
Offline
Joined: 2008-10-30
Posts:
Re: EP Dice Roller Program
__________________



"Question with boldness even the existence of a god; because, if there be one, he must more approve the homage of reason, than that of blindfolded fear." - Thomas Jefferson, Letter to Peter Carr, 1787

"That sounds like heresy. We're going to wipe you from the history books for that crap!" - Texas Board of Education, Ruling on March 12th, 2010

mds
mds's picture
Offline
Joined: 2010-04-15
Posts:
Re: EP Dice Roller Program

Quincey Forder wrote:
do you think you could make it work on PC? I can't afford an Android when I'm saving money to buy an ipad for the Hols.

Well, you could download the SDK and run it on the Android emulator, but that seems rather silly. I have no plans at the time to port it to PC - most of the code is so closely tied to the Android libraries that I'd have to rewrite almost everything, and what would be left would be the DB definitions, and the code that rolls damage. In the mean time, I have some non-EP related Android apps I'd rather work on first.

If anyone does want to port the damage rolling code to the PC or any other platform, I'll gladly share the core entries to save them some data entry.

__________________

fellowhoodlum
fellowhoodlum's picture
Offline
Joined: 2010-09-27
Posts:
Re: EP Dice Roller Program

Thanks for the great app. Any plans to update it with the latest errata info?