Quote:
Originally Posted by DamienT
What would make your software better than PCP?
I don't want to compare it to PCP, I'd rather tell about what my software does well / strives to do well
Xypto is still in beta and maybe that later on people will want to make a thread called "Xypto vs xxx vs yyy" and I'd let the actual user participate. In such a thread, I'd just participate to correct inaccuracies said about my software
I've already mentionned it previously but I think that fast import speed, accuracy, low DB size, graphically configurable HUD that supports unlimited undo/redo (and range-color coding), replayer showing correct calls odds and equities, ease of use (it's really a one-click install), a no-nonsense UI (I hope so and had already someone mentionning here that the UI looked good), etc. are all nice features not necessarily present elsewhere.
And that candlestick/stock-market-like graph for the sessions looks darn good (the idea is not mine that said, it was suggested to me by another programmer who had done it for a personal project)
I think that performances are really good too: I've been able to play nearly 30 tables (in cascading mode) on my old Mac Mini / 1 GB or ram. The limit was me (my unability to handle so many tables at once).
Quote:
Does it handle large database ?
The beta I'm shipping now is unintentionally 'crippled' at about 700 K hands. I'm not focusing development right now on supporting millions and millions of hands because I really need to know first if it installs fine, launches fines, shows the HUD fine, etc.
But honestly I developed something different than what is out there: on a two years old Core 2 Duo / 2 GB of ram, 1 million hand histories are parsed in 8 minutes (including EV calcs) and occupy less than 100 MB in my own DB format. I made tests with up to 1.5 m hands, including 700 K hands for the hero. No problem whatsoever.
So it shall be able to support a huge number of hands.
Also importing lots of hands, managing the DB(s), etc. it all shall be eased due to the speed of the importer/overall engine and due to the compact size of my DB. Say you have a 3 millions hands DB, it shall occupy around 300 MB. It shall not be that hard to back up / transmit from your desktop to your laptop / etc. Now say your DB becomes corrupted (I'll take precaution against that, but it happens, hard disk crash happen too). Well, re-importing 3 millions hands from your hand histories (if you still have them), if you have a Core 2 Duo, should take 25 minutes (probably less than that for people running quad-core). This shall be compelling for people having big DBs: they won't see a progress bar showing an ETA of "x days".
So to answer your question:
- current private beta support around 700K full-ring hands (a bit more than that for short-handed for they take less place) but I advice against running this limit for I didn't put any safeguard in place, so the importer would be stuck on exceptions, trying to put a new hand, giving an error, and trying again with the next hand (I'll fix this soon), which would slow everything to a crawl (I'll fix this real soon actually).
- I've tested with 7 digits hands DB and encountered no particular issues.
- public beta / 1.0 shall support around 1 million hands.
I plan to add later on support for millions and millions of hands, so that people like WCG|Rider and Hodger05 can import all the hands they ever played
Once again as of now I'm looking for people to try the beta and tell me if it works, on which config it works, if the HUD correctly shows up etc.
If you have a Mac you can PM me, I'll send you a d/l link and you'll be able to see that even if it's just a beta, it's already very capable,
Bernard, aka "TacticalCoder"