TheManaDrain.com
September 25, 2025, 10:44:36 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
  Home Help Search Calendar Login Register  
  Show Posts
Pages: [1]
1  Vintage Community Discussion / General Community Discussion / Re: Cockatrice - intended as successor to MWS on: December 18, 2009, 03:44:27 pm
Actually, I understand exactly how random shuffling works, and despite the effectiveness of a RNG, each program and machine's quality is different.  

A lot of shufflers effectively create an array/list of each card in the deck and pop a random number out of the length of the array and place into a temporary array/list to create a randomized deck.  They could even random sort the main array.  And sure, this works.  There is no reason for it not to work.

However good this seems to work, it doesn't work for MWS, however they do it.  It may work on some machines, but on mine it doesn't seem to work well.  It also doesn't seem to work well on a lot of others according to the different forum posts.

Its whatever you want to do, I'm not creating the program.  My suggestions of shuffling are of opinion only and have no science behind them other than how many times a human needs to shuffle to make apparently "true" randomization.  If humans can achieve this, then why not mimick it to gain full effectiveness?

Statistical analysis would be great if you get around to it, though.

2  Vintage Community Discussion / General Community Discussion / Re: Cockatrice - intended as successor to MWS on: December 14, 2009, 10:00:23 am
In my experience with Apprentice, MWS and so on, their shufflers are excellent - it's our shuffling that's not up to speed.

This is, sadly, the truth. You simply don't get true randomness from riffle shuffling, except after ~9 (!) shuffles in a 60-card deck: http://www.jstor.org/pss/2665604

Your deck will simply behave differently online and off because of this.

I haven't found the MWS shuffler to be excellent.  I would prefer to see the code however before passing true judgment on it.  Now if a program can effectively riffle shuffle several times along with overhand shuffle with random card counting during shuffling, I believe this will maximize the shuffling randomness.

Also, it may take ~9 riffle shuffles for randomness flipping only one card down at a time per side.  It doesn't account for multiple cards down at one time and the same for the other side. Also it does not include overhand shuffling.  Many magic players also do pile shuffling.  How about incorporate all of these in a shuffler?  I believe my shuffles IRL are slightly better than MWS.
3  Vintage Community Discussion / General Community Discussion / Re: Cockatrice - intended as successor to MWS on: October 26, 2009, 02:48:13 pm
Looking forward to it.  Anyone here play on Cockatrice regularly?  I've only been able to get one game on the server.
4  Vintage Community Discussion / General Community Discussion / Re: Cockatrice - intended as successor to MWS on: October 16, 2009, 12:32:40 pm
Is this going to be able to pit Mac users against Windows users once it is completed.  Either with a direct connection or by trying to find games, thanks.

So far Gekoratel, I have play Linux vs Windows, so I'm sure Mac will work too.

Anyone have a compiled Mac version yet?  I would like to have a compiled version so I can pass it to a few friends.

Thanks!
5  Vintage Community Discussion / General Community Discussion / Re: Cockatrice - intended as successor to MWS on: October 12, 2009, 08:26:55 am
The qt development packages should be available on all distributions via the respective package manager. There is no need to download the SDK manually.
In fact, Cockatrice is being developed on Linux, so there should be no problems.

Okay, I just didn't know the steps to solve this issue.  I asked this question on your forum and this is the procedure to get it compiled for those who don't know:
Run the following from the console:

Code:
lrelease cockatrice/cockatrice.pro
lrelease oracle/oracle.pro
cd cockatrice
qmake
make
cd ../oracle
qmake
make

However I get a "Segmentation Fault" using "oracle" in Linux.  I can supply the strace and make logs if needed.

The "cockatrice" program works properly though.  Thanks!

EDIT:
I figured out the Segmentation fault with the oracle program.
I did the following:

mkdir ~/cockatrice/oracle -p
mkdir ~/cockatrice/bin -p
mkdir ~/cockatrice/pic -p
Copied the cockatrice and oracle binary files to the ~/cockatrice/bin/ directory.
Copied the sets.xml to the ~cockatrice/oracle/ directory.

Then go to the bin directory and run "oracle".  It should gather all the cards.
Enter into the cockatrice program and go into settings.  Change the Path to Cards Database to  ~/cockatrice/oracle/cards.xml. Change the pictures directory to ~/cockatrice/pics.  If you don't do the pics directory you will get a segmentation fault.


Thanks again.
6  Vintage Community Discussion / General Community Discussion / Re: Cockatrice - intended as successor to MWS on: October 10, 2009, 11:11:41 am
Has this been compiled on Linux by anyone?

If so, what distro and what were the steps?

I'm downloading and installing the QT dev kit now to see if it will compile.

Thanks for the efforts.  Please keep up the good work and keep this free.  I will donate if you have something on your page.

Noisome

Edit: I have tried autoconf against cockatrice.pro with no luck.  I have tried gcc main.cpp and it says a bunch of Qblah stuff and errors out, so I'm just a n00b at compiling.

Edit2: Compiling now.  I had to download from: http://qt.nokia.com/downloads/

Download the Qt SDK.  Install it and open it.  Click File/Open and go to the Cockatrice GIT download directory, and click on Cockatrice.pro.  Then build.

Thanks!
7  Vintage Community Discussion / Casual Forum / Re: Gay Welders:T1 Fun Deck. on: June 21, 2005, 12:38:30 pm
I just came on not too long ago.  I have printed it out and gonna test it when I get the chance.  Looks fun =)

Noisome
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.282 seconds with 20 queries.