FIBS Board backgammon forum

a non backgammon coding puzzle involving tarot cards

Author Topic: a non backgammon coding puzzle involving tarot cards  (Read 12706 times)

Offline stog

  • Administrator
  • Advanced Fibsboarder
  • *
  • Posts: 1,850
  • don't roll your dice in the sand
a non backgammon coding puzzle involving tarot cards
« on: March 10, 2009, 11:45:36 PM »
A coding puzzle for someone.............http://www.fibsboard.com/tarot.php

hi this is an experiment using the random image folder (used on the front page for images) - this time to provide a random tarot card reading-take with a pinch of salt though :) --

only problem is, i ended up in effect, using 10 packs of cards: ie duplicates will appear :) ....some work to do then!

for the computer literate among you - perhaps you could provide a solution - i would probably use filemaker where i could script a solution,

load card 1first from random, then card 2, also from random less whatever card 1 was (scripted as 'if card 1 =x, then don't use x for random card pool..etc

but i suspect there must be an elegant php or web java type solution....can you help? can we be bothered even:) it looks pretty though and the more of the those frightening cards that appear, the better methinks! (i should have been doing the cleaning today.............
« Last Edit: March 14, 2009, 12:14:50 PM by stog »

FIBS Board backgammon forum

a non backgammon coding puzzle involving tarot cards
« on: March 10, 2009, 11:45:36 PM »

Offline playBunny

  • Bunster-style
  • Fibsboarder plus
  • ****
  • Posts: 285
  • Fibsboard is great. You should try it.
Re: a non backgammon coding puzzle involving tarot cards
« Reply #1 on: March 12, 2009, 02:14:35 AM »
I don't understand the problem yet. Why are you "in effect, using 10 packs of cards"?

FIBS Board backgammon forum

Re: a non backgammon coding puzzle involving tarot cards
« Reply #1 on: March 12, 2009, 02:14:35 AM »

Offline stog

  • Administrator
  • Advanced Fibsboarder
  • *
  • Posts: 1,850
  • don't roll your dice in the sand
Re: a non backgammon coding puzzle involving tarot cards
« Reply #2 on: March 12, 2009, 07:23:58 PM »
i thought i could just have the 10 cards(from the 21 pack) represented by 10 random folders, forgetting that when the first one is chosen, my next choice is then from 20 cards. My random folder won't work with such unless i use "fields and scripting, and an ordered sequence....in php i  wouldn't know how to let the second card pack know which card had been chosen by the card 1 pack - if u get my drift.

in effect i must draw a random card from pack1 =card1, from pack2 draw a second card from a pack of 20 (sameas pack 1 but less the already chosen random card, and so on........

clear as mud :)
« Last Edit: March 12, 2009, 08:01:14 PM by stog »

Offline playBunny

  • Bunster-style
  • Fibsboarder plus
  • ****
  • Posts: 285
  • Fibsboard is great. You should try it.
Re: a non backgammon coding puzzle involving tarot cards
« Reply #3 on: March 16, 2009, 02:32:51 AM »
clear as mud :)

Erm........ yes! ;)

Quote
can you help? can we be bothered even:)

It's not heading in the right direction ..... :laugh:

FIBS Board backgammon forum

Re: a non backgammon coding puzzle involving tarot cards
« Reply #3 on: March 16, 2009, 02:32:51 AM »

Offline stog

  • Administrator
  • Advanced Fibsboarder
  • *
  • Posts: 1,850
  • don't roll your dice in the sand
Re: a non backgammon coding puzzle involving tarot cards
« Reply #4 on: March 16, 2009, 09:50:40 AM »
10 cards are drawn, one at a time, from a 21 card pack. At present i can only produce random cards from a full pack (a folder of 21 cards).

so far in php/mysql, i cannot draw from subsequent diminishing packs..........in the 10 positions required..each postion needs a folder of cards ----hence the 10 packs.........

i could achieve  what i want from scripting using the software i am familiar with, but i wonder if it is possible to achieve using java, mysql/php?

Offline spielberg

  • Fibsboard Executive VIP Donor 09/10
  • Fibsboarder plus
  • *
  • Posts: 385
Re: a non backgammon coding puzzle involving tarot cards
« Reply #5 on: March 16, 2009, 11:01:24 AM »
Given the speed PCs run it won't be optimal but it's a perfectly good solution just to do this with random numbers. Set up two arrays, one with your 21 cards in and one for your 10 selected cards. Pick a card at random from the first array. Check that card is not in the second array. If it isn't put it in , if it is pick another card. It's by no means an efficient solution but given modern computer speeds it's perfectly good and MUCH easier to code than selecting from a diminishing population.

Offline stog

  • Administrator
  • Advanced Fibsboarder
  • *
  • Posts: 1,850
  • don't roll your dice in the sand
Re: a non backgammon coding puzzle involving tarot cards
« Reply #6 on: March 16, 2009, 11:14:32 AM »
it's the auto setting up of 'recognising' an already chosen card, "checking that card is not in the second array" as you describe that i have no experience in - in this environment.

if anyone has any links to some scripts that do similiar stuff i'd be very interested.

my experience is with 'fields' where i can script 'if this is etc"  - i am unfortunately still learning this particular environment and mostly by trial/editing and augmentation of existing material..

thx anyhow :)

19/3/2009 hi
ive finally put together a solution - but it's a whopping 70mb for macos x
will upload a windows solution tomorrow -- now uploaded (11 mb)
links are at http://www.fibsboard.com/tarot.php
« Last Edit: March 29, 2009, 10:41:29 AM by stog »

Offline stog

  • Administrator
  • Advanced Fibsboarder
  • *
  • Posts: 1,850
  • don't roll your dice in the sand
Re: a non backgammon coding puzzle involving tarot cards
« Reply #7 on: March 19, 2009, 02:41:36 PM »
19/3/2009 hi
ive finally put together a desktop solution -windows is 11mb, but it's a whopping 70mb for macos x
links are at http://www.fibsboard.com/tarot.php
oh and there are 22 cards, from which 10 are drawn.........

FIBS Board backgammon forum

Re: a non backgammon coding puzzle involving tarot cards
« Reply #7 on: March 19, 2009, 02:41:36 PM »

Offline garp_02

  • Fibsboarder plus
  • ****
  • Posts: 294
Re: a non backgammon coding puzzle involving tarot cards
« Reply #8 on: March 19, 2009, 05:17:15 PM »
No offence - but may I ask why?

Offline stog

  • Administrator
  • Advanced Fibsboarder
  • *
  • Posts: 1,850
  • don't roll your dice in the sand
Re: a non backgammon coding puzzle involving tarot cards
« Reply #9 on: March 19, 2009, 07:04:57 PM »
:) u may...u r quite right..madness;

but i wanted to try an exercise to see if i could use some of the software which the board is built on and uses -- and then, when the need or occasion arose, we could perhaps have something new quirky or even interesting.

i actually produce desktop software and so i returned to the software i use to build my programs, that which i am happiest/ most familiar with, and have posted a link to the solution for any coders who might be interested.

i should still though really like for someone to point me to a mysql/php/javascript solution.

Offline garp_02

  • Fibsboarder plus
  • ****
  • Posts: 294
Re: a non backgammon coding puzzle involving tarot cards
« Reply #10 on: March 19, 2009, 11:27:32 PM »
Sorry - thought it was some acary tarot thing :ohmy:

Offline stog

  • Administrator
  • Advanced Fibsboarder
  • *
  • Posts: 1,850
  • don't roll your dice in the sand
Re: a non backgammon coding puzzle involving tarot cards
« Reply #11 on: March 19, 2009, 11:43:35 PM »
i must admit that i had always had a sneaky desire to know more about the cards, and yes interpretation is everything, but if u take note of the advice on the site where i got the info (referenced on the page and in the prog) it can lead into an examination of someone's hopes and fears albeit by referencing the things vital and immediate to us all :) scary :)

anyhow i knew nothing about it a few days ago and now know a little bit ......

FIBS Board backgammon forum

Re: a non backgammon coding puzzle involving tarot cards
« Reply #11 on: March 19, 2009, 11:43:35 PM »

Offline playBunny

  • Bunster-style
  • Fibsboarder plus
  • ****
  • Posts: 285
  • Fibsboard is great. You should try it.
Re: a non backgammon coding puzzle involving tarot cards
« Reply #12 on: March 22, 2009, 04:15:27 PM »
i should still though really like for someone to point me to a mysql/php/javascript solution.

I could do you something in javascript with ease but I simply don't understand the problem as you describe it! You say that you write desktop software? What language do you use? Could you code a solution in that? Or just in pseudo code?

Offline stog

  • Administrator
  • Advanced Fibsboarder
  • *
  • Posts: 1,850
  • don't roll your dice in the sand
Re: a non backgammon coding puzzle involving tarot cards
« Reply #13 on: March 22, 2009, 06:28:23 PM »
pseudocode sounds good! i use filemaker! id love to see a javascript solution - helps me learn more. to see the problem --see the desktop solution only 11mblats in windose! thx :)

Offline playBunny

  • Bunster-style
  • Fibsboarder plus
  • ****
  • Posts: 285
  • Fibsboard is great. You should try it.
Re: a non backgammon coding puzzle involving tarot cards
« Reply #14 on: March 29, 2009, 04:02:51 AM »
I'm sorry, stog, but this is going nowhere. I've got no idea what Filemaker is and the 11mb solution is an exe file. I'm not going to install some program when all I'm asking for is a clear spec of the problem. :huh:

Offline stog

  • Administrator
  • Advanced Fibsboarder
  • *
  • Posts: 1,850
  • don't roll your dice in the sand
Re: a non backgammon coding puzzle involving tarot cards
« Reply #15 on: March 29, 2009, 10:18:13 AM »
don't worry yourself this was not a military exercise, although i am sure google would help with filemaker!
on a more serious note i see you are advertising a site with your avatar -- we prefer members ask before advertising and have at least donated to the cause ----.donate.php

FIBS Board backgammon forum

Re: a non backgammon coding puzzle involving tarot cards
« Reply #15 on: March 29, 2009, 10:18:13 AM »

Offline playBunny

  • Bunster-style
  • Fibsboarder plus
  • ****
  • Posts: 285
  • Fibsboard is great. You should try it.
Re: a non backgammon coding puzzle involving tarot cards
« Reply #16 on: April 03, 2009, 03:05:01 PM »
don't worry yourself this was not a military exercise, although i am sure google would help with filemaker!

That's not the point, stog. Is it reasonable that I should have to learn a new product and install an executable in order to understand what you are saying? I'm willing to help but am frustrated in that endeavour.

Quote
on a more serious note i see you are advertising a site with your avatar -- we prefer members ask before advertising and have at least donated to the cause ----.donate.php

I acknowledge the frustration that you also feel in being unable to avail yourself of my scripting expertise. Your seriousness about my avatar link is noted, as is your choice of when to express it.

That link has been there since I joined the forum and I've always considered it more a personal statement than advertising. As a person of extremely limited means (long story, wouldn't need exaggeration), donations are not possible. Removal of the link is, so at least we have one issue dealt with.

Offline dropper

  • Fibsboard Executive VIP Donor
  • Fibsboarder
  • *
  • Posts: 32
Re: a non backgammon coding puzzle involving tarot cards
« Reply #17 on: April 04, 2009, 11:09:45 AM »
I recently made a spreadsheet that randomly shuffled the order of a list of names. I did it by creating a column with random numbers and a second column containing the names. Then I sort the array in order by the numbers in the first column. Something like that might work for you?
The fibster formerly known as alef.

Tags:
 

TinyPortal © 2005-2018