Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Making Set Game Cards (first proj)

2 views
Skip to first unread message

gameprogrammer

unread,
Jan 10, 2008, 1:43:02 PM1/10/08
to
Hi. I'm a game programmer, and I'm learning WPF. I'm trying to make a clone
of the game Set (http://www.setgame.com/set/index.html) as a test project.

The game has 4 properties: Color, Number, Shape, Fill. For instance you
can have 3 purple, striped diamonds, or 2 red, unfilled ovals, or 1 green,
solid squiggly. Is there an easy way to generate the 81 (3 possibilities for
each of the 4 properties) cards that I will need. I made the three shapes I
need. What is the best way to generate the rest of the cards?

Alternately if there is anyone that's interested in board games that wants
to do some projects (like making these cards) for fun, please let me know.
I'm assuming this should be a fairly easy thing to do... let me know if I'm
way off base.

Annie

unread,
Jan 10, 2008, 1:56:41 PM1/10/08
to
It sounds like you asking how to do this in WPF. That questions is probably
better suited for the Blend newsgroup. You'll find that newsgroup here:

news://msnews.microsoft.com/microsoft.public.expression.interactivedesigner

This is the Expression Design newsgroup. If you're asking how to easily
create copies of the cards in Design you can just select a completed card,
hold down the Alt key and drag a copy of the card to a new location and then
make the necessary adjustment to the copy.
--
Annie
design(at)studioe3(dot)com
This posting is provided "AS IS" with no warranties, and confers no
rights.

"gameprogrammer" <gamepro...@discussions.microsoft.com> wrote in message
news:F677E740-3CB7-4AA3...@microsoft.com...

gameprogrammer

unread,
Jan 10, 2008, 2:16:01 PM1/10/08
to
Thanks for your reply Annie.

Actually I want to do all 81 cards in Design, or possible Blend I'm not
sure. Let me be more specific with the problem.
I've got a solid read oval. Now I want to make 2 solid red ovals, and then
3 solid red ovals. I can use the method you're talking about to make these,
but I also have a red diamond and I want 2 and 3 versions of the red diamond.
If I do each of these by hand the spacing maybe slightly different. Is
there a way I can take the 3 oval card and replace each of the ovals with
diamonds, so that I have the exact spacing? Or is this a job for Expression
Blend? I've used flash and made symbols, and it was easy to replace one set
of symbol with a different symbol in each location. Can this be easily done
in ED or EB?
Thanks

Annie

unread,
Jan 10, 2008, 2:37:47 PM1/10/08
to
You can do what you're asking in both Blend and Design. In Design you would
create the first red oval and then Alt-drag copies of the oval. In Blend you
would Ctrl-drag a copy or copies of the oval. You might also do the diamond
shapes the same way. For example, lets say that you create three diamonds
and line them up the way you want them on your oval. You can then select all
three diamond shapes and group them using Arrange > Group. Grouping them
means that copies of this group will always be spaced the same but you can
still change the colors of the objects in the group. For instance, if the
diamonds and black and you want a copy of them to be green you'd just select
the group and choose a green color.

Now, when you select the oval and then the group you can use the Action bar
to line up the centers of the oval and the group. Two or more objects must
be selected on the artboard before the Align feature will appear on the
artboard. The first time you align object you need to click the arrow on the
Align drop down menu and choose Centers. At this point the Centers icon will
appear on the left side of the Align drop down box. So the next time you
want to align your objects all you need to do is select the objects and then
click on the Center's icon, meaning that you won't have to expand the Align
drop down menu to choose Centers again.

I'm not that good at Blend yet but I don't think Blend has the alignment
features that Design has. You might investigate this to see if Blend is
easier at alignment, or not.

How do you do this in Flash? I would be interested to know.

BTW, one of the Design team members is a game designer. If you're
interested, check out his blog site at http://www.lostgarden.com/

--
Annie
design(at)studioe3(dot)com
This posting is provided "AS IS" with no warranties, and confers no
rights.

"gameprogrammer" <gamepro...@discussions.microsoft.com> wrote in message

news:B7959FF0-652E-4651...@microsoft.com...

gameprogrammer

unread,
Jan 10, 2008, 6:58:07 PM1/10/08
to
> How do you do this in Flash? I would be interested to know.
In flash there is a dictionary. You could make an oval and then save it as
a symbol. You could then make two copies of the oval. When ever you change
the oval all 3 copies will change. (I think this is similar to ED's
Clone...) Then I could make a diamond symbol. Then there is a command
'replace symbol' I think it's called. It takes all the instances of one
symbol (keeping the transforms) and just pops another symbol into thier
place. Is this making sense?

Thanks for the explanation about alignment, Group color changes and the Alt
Drag. I should be able to make passable cards with this info.

> BTW, one of the Design team members is a game designer. If you're
> interested, check out his blog site at http://www.lostgarden.com/

Actually I've been reading his blog for years. I'm a big fan. His blog is
the first place I heard about Expression Software!

deebs

unread,
Jan 10, 2008, 8:04:46 PM1/10/08
to
Yes, it makes perfect sense.

Complex animations in Flash seem to take a component-wise composition
where a symbol is repeatedly nested/adjusted/appended/... as a way to
make a single symbol that is quite elegant. And once created into
"elegance" can be drawn from a library in a fully completed form.

MeetTheFlash tutorials seem to encompass complexities of Flash in a very
easy way or at least that is how it seems at the moment.

.

unread,
Jan 11, 2008, 10:50:13 AM1/11/08
to
You should be using xDesign as you can micro-position your vector graphics
using decimal properties if you want that level of control. Actually, if you
were a math guru you could write your own code to transform whatever
geometry you want at runtime.

The program is quite substantial as it was derived from an acquisition
developed by some fanatics called Creature House who were it can be
suggested the next best thing to Adobe Illustrator which Adobe already
owned. I call xDesign and xBlend CAD tools though as I have a broader
perspective.

Finally, since your game board is currently one comprised of tiles you
should check out what a group from Microsoft Research recently launched via
http://zumobi.com. Personally its an impressive set of services but the
developers must be very narrow-minded egotistical assholes who don't care
about accessibility or even common sense usability because their website is
virtually unreadable.


"gameprogrammer" <gamepro...@discussions.microsoft.com> wrote in message

news:370891C1-2422-4255...@microsoft.com...

gameprogrammer

unread,
Jan 11, 2008, 12:49:02 PM1/11/08
to
Hey, Annie.

Thanks to you I got my cards made last night. Selecting a bunch of 'cards'
at the same time and changing the fill / fixing the alignment really helped
out. I thought I would have to change them individually.

Thanks again.

Annie

unread,
Jan 11, 2008, 1:02:38 PM1/11/08
to
Great! I'm glad it worked out for you.

--
Annie
design(at)studioe3(dot)com
This posting is provided "AS IS" with no warranties, and confers no
rights.

"gameprogrammer" <gamepro...@discussions.microsoft.com> wrote in message

news:4BEF83DC-CDE6-47C1...@microsoft.com...

yotam

unread,
Jul 29, 2011, 8:11:44 PM7/29/11
to
You may try
http://3333.medini.org
free multi-player SetGame
0 new messages