Calid
Calid

Reputation: 191

C# ASCII based game

I'm trying to dip my toe into game programming, C# is the language I'm most comfortable with and what I want to use.

I've purchased a book and it's very good with the basic concepts but it's using GDI, bitmaps and sprites. I'm no artist and I'd like to concentrate on game play rather than eye candy, I'm more than happy with 'Dwarf Fortress' style of presentation.

DF doesn't seem to be a Console app (to my untrained eye). My question is can I access this 'graphic mode' from C# and if so how? Any tips links tutorials would be very helpful and appreciated.

Upvotes: 0

Views: 3045

Answers (2)

erik.dreyer
erik.dreyer

Reputation: 17

Console games are a great way to enter the game making business or hobby, once you are very comfortable with c#, try to go to xna or unity. Xna is not being developed anymore and I don't find it very pleasant and prefer unity over it, but many people differ from me so please try it out for yourself. Unity is a 2D and 3D game engine wit a free and paid version. It can be complicated at first but very well made. You can develop in c# and many more languages with unity and it is a lot more flexible than xna.

Upvotes: 0

Zekaric
Zekaric

Reputation: 41

Writing a 2D game in C# is actually very simple. Try with XNA. A simple tutorial that got me started with 2D was this...

http://create.msdn.com/en-US/education/tutorial/2dgame/getting_started

It basically covers a simple 2D side scroller but what you get from the tutorial will be useful in your DF like game. It requires you to create some graphics but like you said, those graphics need not be fancy. Drawing simple sprites will be easy enough.

Upvotes: 1

Related Questions