School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!

Welcome to Dream.In.Code
Become an Expert!

Join 300,406 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,657 people online right now. Registration is fast and FREE... Join Now!




Card Game

 

Card Game

eXcellion

11 Jun, 2009 - 07:35 AM
Post #1

New D.I.C Head
*

Joined: 11 Jun, 2009
Posts: 13


My Contributions
Hi


My best friend and I are both quite interested in Software development and would like to try and make a game ! smile.gif
We choose a TCG because we think that's most similar to normal programs.
I know that it's suggested to start with bejeweled, pong, etc. But I think that a TCG is a lot easier then that to start with + we'll enjoy playing it and making cards! (we also like doing graphics happy.gif )


He's going to graduate from secondary school and did an IT-direction (wrong word..) and (is supposed to tongue.gif ) knows Visual Basic quite well.
I'm currently learning visual C#

Now the main reason of this thread is..

Is it possible to combine these 2 in making this game?

I know the languages are quite different, and I'm not sure if it's possible to really combine them in making this game..
(for example, the module that calculates the damage done, poison damage etc in battle is written in C#)
(and the interface and 'buying' a card set and interacting with the database (your personal card decks and collection etc could be done in Visual Basic)


Would this be possible ?
And how practical would it be?


(this is our first game-project, if you think this is way over our heads, considering we don't have a lot of experience, please do tell us)

User is offlineProfile CardPM
+Quote Post


SixOfEleven

RE: Card Game

11 Jun, 2009 - 08:03 AM
Post #2

Code Guru
Group Icon

Joined: 18 Oct, 2008
Posts: 2,910



Thanked: 165 times
Dream Kudos: 725
Expert In: C, C#, XNA, Game Programming, Programming Concepts

My Contributions
Yes, it is very possible as they are both .NET languages. Once they are compiled they are in the same format. You would want to use one for the base project, VB.NET probably. Then in VB.NET you would create the basic user interface and different forms. In C# you would make class libraries for the different components of the game. To access the libraries in VB.NET you would have to add references to the project.

I would suggest though, that you pick one and use it. Anything you can do in VB.NET you can do in C#, and the other way around. The only difference is really just syntax.

The project is a little ambitious, but since it will probably be turn based many complexities of games that work in "real time" will be removed, such as collision detection, updating sprites, etc.
User is offlineProfile CardPM
+Quote Post

frostyraver

RE: Card Game

24 Jun, 2009 - 07:03 PM
Post #3

D.I.C Head
Group Icon

Joined: 21 Apr, 2009
Posts: 73



Thanked: 2 times
Dream Kudos: 50
My Contributions
This sounds like a program I haven't made yet, card games, I'm learning c# also, I would be interested in discussing things with you, like drag and drop, and the detection from that.

MSN: frostyraver@gmail.com

I have some form of knowledge with c# too, I'd love to learn to do this.
User is offlineProfile CardPM
+Quote Post

stayscrisp

RE: Card Game

25 Jun, 2009 - 03:54 AM
Post #4

Mouth->Insert(Foot);
Group Icon

Joined: 14 Feb, 2008
Posts: 1,379



Thanked: 53 times
Dream Kudos: 300
My Contributions
QUOTE(frostyraver @ 24 Jun, 2009 - 07:03 PM) *

This sounds like a program I haven't made yet, card games, I'm learning c# also, I would be interested in discussing things with you, like drag and drop, and the detection from that.

MSN: frostyraver@gmail.com

I have some form of knowledge with c# too, I'd love to learn to do this.


If you keep these discussions in the forum we can all learn biggrin.gif

User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic

Time is now: 11/7/09 10:52PM

Live Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month