<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>'Card game card effects language - Pros and cons' Thread RSS Feed</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest posts from the thread 'Card game card effects language - Pros and cons' posted on the 'Game programming' forum at Programmer's Heaven.</description>
    <language>en</language>
    <copyright>Copyright 2013 Programmers Heaven</copyright>
    <pubDate>Tue, 18 Jun 2013 19:01:41 -0700</pubDate>
    <lastBuildDate>Tue, 18 Jun 2013 19:01:41 -0700</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>Card game card effects language - Pros and cons</title>
      <link>http://www.programmersheaven.com/mb/game/429118/429118/card-game-card-effects-language---pros-and-cons/</link>
      <description>I'm thinking about creating a card game complete with scripted effects.&lt;br /&gt;
&lt;br /&gt;
I've been going over the pros and cons of each possible language, but I would really like the other programmers out there to tell me what you see as pros and cons for this task.&lt;br /&gt;
&lt;br /&gt;
I'm planning to use C++ as the core language and possibly Python for prototyping.&lt;br /&gt;
&lt;br /&gt;
The languages I'm currently pondering are:&lt;br /&gt;
Compiled as so's/dll's:&lt;br /&gt;
* C++&lt;br /&gt;
* Objective-C&lt;br /&gt;
&lt;br /&gt;
Scripted:&lt;br /&gt;
* Python (using TinyPy)&lt;br /&gt;
* Lua&lt;br /&gt;
* Javascript (Probably using Mozilla's engine)&lt;br /&gt;
&lt;br /&gt;
The key thing is that I plan to have each of the cards being able to respond to events (eg. onTap, onActivate, onBlock, onDestroy, etc.) if they have an effect in this circumstance. Of course, the exact implementation of this depends on the language used, so probably sigc++ for C++, protocols for Obj-C, etc.&lt;br /&gt;
&lt;br /&gt;
I'm also open to any other language options that anyone may think of. I thought about writing my own language, but there is a lot of effort involved and there are plenty on useful languages already in existence anyway.&lt;br /&gt;
&lt;br /&gt;
So feel free to post any pros and cons you can think of to help me decide how to proceed.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/game/429118/429118/card-game-card-effects-language---pros-and-cons/</guid>
      <pubDate>Sun, 29 Jul 2012 18:22:36 -0700</pubDate>
      <category>Game programming</category>
    </item>
    <item>
      <title>Re: Card game card effects language - Pros and cons</title>
      <link>http://www.programmersheaven.com/mb/game/429118/429836/re-card-game-card-effects-language---pros-and-cons/#429836</link>
      <description>Any thoughts anyone?</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/game/429118/429836/re-card-game-card-effects-language---pros-and-cons/#429836</guid>
      <pubDate>Mon, 15 Oct 2012 16:40:22 -0700</pubDate>
      <category>Game programming</category>
    </item>
    <item>
      <title>Re: Card game card effects language - Pros and cons</title>
      <link>http://www.programmersheaven.com/mb/game/429118/429837/re-card-game-card-effects-language---pros-and-cons/#429837</link>
      <description>Any thoughts anyone?</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/game/429118/429837/re-card-game-card-effects-language---pros-and-cons/#429837</guid>
      <pubDate>Mon, 15 Oct 2012 16:43:00 -0700</pubDate>
      <category>Game programming</category>
    </item>
  </channel>
</rss>