473,397 Members | 2,077 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,397 software developers and data experts.

Creating a C# animated game

I was wondering if anyone could answer a couple of questions regarding
developing games. I would like to create one for fun on my spare time.
I want to know what type of technologies I would have to use.

Basically I want to create a sort of board game (for mutual funds). I
want to animate things like money (like have a pile of money in the
middle of the board, then pay money to each player, where the
chips/money would move to the player), rolling the dice, showing and
hiding lucky game cards, moving the players around the board, etc . I
just need some direction as to how to do all of that. Is it hard?
Would there be some sort of example I can see as to how I would do
this?

I would like to use C# to program the logic for the game. Do you think
I have to use DirectX or just GDI to make the graphics and animations
work for the program? How do I connect the graphics to the code?

Thanks for your time and your help.

Million thanks,

Tim :-)
Nov 15 '05 #1
2 4436
Tim,

My suggestion would be to use Manged DirectX. The interface for C# is
fairly straight forward. Help for it is available over in the managed
DirectX forum (microsoft.public.win32.programmer.directx.managed ).

--

Lynn Harrison
SHAMELESS PLUG - Introduction to 3D Game Engine Design (C# & DX9)
www.forums.Apress.com

"ck388" <go****@timyee.com> wrote in message
news:69**************************@posting.google.c om...
I was wondering if anyone could answer a couple of questions regarding
developing games. I would like to create one for fun on my spare time.
I want to know what type of technologies I would have to use.

Basically I want to create a sort of board game (for mutual funds). I
want to animate things like money (like have a pile of money in the
middle of the board, then pay money to each player, where the
chips/money would move to the player), rolling the dice, showing and
hiding lucky game cards, moving the players around the board, etc . I
just need some direction as to how to do all of that. Is it hard?
Would there be some sort of example I can see as to how I would do
this?

I would like to use C# to program the logic for the game. Do you think
I have to use DirectX or just GDI to make the graphics and animations
work for the program? How do I connect the graphics to the code?

Thanks for your time and your help.

Million thanks,

Tim :-)

Nov 15 '05 #2
> I want to know what type of technologies I would have to use [to develop
games].

It depends on what kind of game you want to make.
Basically I want to create a sort of board game (for mutual funds). I
want to animate things like money (like have a pile of money in the
middle of the board, then pay money to each player, where the
chips/money would move to the player), rolling the dice, showing and
hiding lucky game cards, moving the players around the board, etc . I
just need some direction as to how to do all of that.
All of this is possible with various technologies. You could do it all in
3D, but it is probably overkill for your game (I'm guessing here).
Is it hard?
That depends on who you ask. For a beginner, yes, it'll probably be
challenging.
Would there be some sort of example I can see as to how I would do
this?
There's tons of stuff on the Internet. http://www.GameTutorials.com might be
a good place to start, but here are some other sites with more info:
http://www.flipcode.com
http://www.gamedev.net
http://www.gamasutra.com

Also, try these newsgroups if you have a specific question:
alt.games.programming
comp.games.development.programming.algorithms
comp.games.development.programming.misc
comp.games.development.design
I would like to use C# to program the logic for the game. Do you think
I have to use DirectX or just GDI to make the graphics and animations
work for the program?
Once again, it depends on your goal. For modest graphics and animation, GDI
is probably fine. For fullscreen graphics and complex animation, especially
3D graphics, you'll probably want to use DirectX (Direct3D specifically for
graphics). But if you try this from the get-go, you're likely to be
overwhelmed. Instead, try to get your stuff working with the GDI. If it
doesn't meet your requirements, upgrade it to DirectX.
How do I connect the graphics to the code?


How long do you have? ;-) Check out the sites above.

Good luck! :-)
Nov 15 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Gonzalo Aguirre | last post by:
i have a classes diagram like this ------------ * ---------- | Vehicles | ------------------------- | Parking| ------------ vehicles ---------- ^ |...
9
by: John J. Hughes II | last post by:
Is it possible using Image or Bitmap to build and save an animated GIF file? I am not have a problem saving the GIF file just getting the frames added to it. I did find ImageAnimator but it only...
10
by: Liz | last post by:
All: Can anyone tell me why my animated GIF does not show up as animated when put into a pictureBox?? Thanks. Liz
7
by: Gary Kaucher | last post by:
At the top of the page on my website http://www.itemlook.com I have an animated gif called "eyeline.gif". It has worked fine in the past, but recently I am unable to get it to work using IE6. All...
1
by: zoneal | last post by:
I wanted to insert an animated .gif into my VB.net game but the problem is that I don't want to use PictureBox. Is there any other method to insert it?
31
by: JoeC | last post by:
I have read books and have ideas on how to create objects. I often create my own projects and programs. They end up getting pretty complex and long. I often use objects in my programs they are...
7
by: Lemune | last post by:
Hi.. I am developing an application that connect to database on the other side of the net. And each time i want to connect to database and run some sql command, i want my user to know that there...
1
by: enp | last post by:
Hello, I am trying to create a board game in C#. I have looked into several different websites for creating a board for my game but I am unsuccessful. can somebody help me with their suggestion...
27
by: Phil | last post by:
I thought it would be nice to display some animated GIFs on some of my forms. I put a PictureBox control on a form, and loaded my GIF file in. It animates, but not properly. It seems very jerky and...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.