Create account / Log in

Creating a CCG Board Game... will Vassal work?

Topics related to the main Vassal engine.

Moderators: uckelman, Tim M

Creating a CCG Board Game... will Vassal work?

Postby Psyclone625 » October 15th, 2013, 5:01 am

I'm building an online, multiplayer, 2d, turn-based, CCG + board game. The game itself is already designed, including much of the artwork, over 500 cards, game board, etc, and now I just have to build it and am trying to decide if Flash or Vassal would be better, easier, more efficient, etc. I'm 42 years old and have some experience with programming (Java, MATLAB, C++), but no experience with networking.

The game is similar to MTG and many online CCG's, but the board (map) where the game is played is a randomly generated hexagonal map with roughly 100 spaces (hexagons). Initially it will be a 2-player PvP game but I also plan to implement player vs AI and team games (2 players vs 2 players, 2 players vs AI, etc.).

Players will initially log into the game into a lobby (chat room) where they can then edit their decks or find a game.

I'm wondering if Vassal will be able to do everything I'm planning to implement and had a couple initial questions...

How much do I need to know about networking?

Can Vassal handle multiple (hundreds) of simultaneous instances of the game running at once?
Psyclone625
 
Posts: 1
Joined: October 15th, 2013, 4:16 am

Re: Creating a CCG Board Game... will Vassal work?

Postby uckelman » October 22nd, 2013, 8:20 pm

Thus spake Psyclone625:
>
> Players will initially log into the game into a lobby (chat room) where
> they can then edit their decks or find a game.

You're going to find that if you want to do this literally the way you
described, VASSAL 3 won't support that. I know there are some deck-
building games for which people have made modules, but I'm not familiar
with how people handled deck creation for those. Maybe someone who has
done that will comment.

> I'm wondering if Vassal will be able to do everything I'm planning to
> implement and had a couple initial questions...
>
> __How much do I need to know about networking?__

Nothing, if you create a VASSAL module.

> __Can Vassal handle multiple (hundreds) of simultaneous instances of the
> game running at once?__

Our game server frequently has hundreds of games running at once.

--
J.
User avatar
uckelman
Site Admin
 
Posts: 8798
Joined: December 10th, 2007, 9:48 am
Location: Durham, England


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest