• Advertisement
Sign in to follow this  

Beginner Projects ?

This topic is 993 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

My eventual goal is to make an MMO but I understand that I would need to get experience in a programming language for that, what are some good starter projects that will familiarize myself with C# ?

Share this post


Link to post
Share on other sites
Advertisement

I like to recommend Blackjack or some basic form of 21 because you can implement the game with or without graphics and there's quite a bit of room to develop increasingly advanced features. If your ultimate goal is an MMO (which is a very lofty goal that is generally considered unattainable without a large team and millions in budget) then you might want to consider trying to get some sort of real time online Blackjack game working (which is likely a much more attainable goal for a small team but will still demand some solid experience to do well).

However if you're just starting out learning programming I'd recommend doing a Guess the Number game.

Share this post


Link to post
Share on other sites

I like to recommend Blackjack or some basic form of 21 because you can implement the game with or without graphics and there's quite a bit of room to develop increasingly advanced features. If your ultimate goal is an MMO (which is a very lofty goal that is generally considered unattainable without a large team and millions in budget) then you might want to consider trying to get some sort of real time online Blackjack game working (which is likely a much more attainable goal for a small team but will still demand some solid experience to do well).

However if you're just starting out learning programming I'd recommend doing a Guess the Number game.

I know a smige of Java but the Blackjack idea seems good to get my feetwet in C#

Share this post


Link to post
Share on other sites

If you're gonna be making MMOs, you should learn the basics with C# then move to C++. You can make your own engines then (Most MMOs use their own engine). Anyway, that's what I did.

Share this post


Link to post
Share on other sites
My share:
- Asteroids

Also try to think ahead on what your role in this will be, meaning, what do you want to achieve eventually and work with that goal in mind (a game programmer or a tech programmer at a AAA studio, an indie doing everything himself etc.). With this focus it's easier to make decisions on what you really need to do yourself vs reusing existing stuff.

Share this post


Link to post
Share on other sites
If your end goal is to write an MMO and you want to learn c# at same time I would suggest writing a 3d model import tool as an alternative to a game. That may allow you to better focus on the language itself without the overhead of learning an API or engine you would need for a game. For example you could write a tool to convert legacy 3d models (like quake md3 or md2) into a wavefront obj. I wouldn't bother with animation yet for simplicity. And once you are done you could incorporate that finished piece into your MMO in the future.

Share this post


Link to post
Share on other sites

There is a lot of good advice and I have to agree with the idea of starting simple and then expand on it.

 

The best advice I can give you is to make sure once you start a project is that you take time to finish it.  Being able to say you have finished n number of games is better then saying I've started n number of games.  In the end you have something to show for your time and experience.

 

As you pick beginning projects focus on ones you should be able to complete in a couple of days or even a week.  As you complete more games extend the time some more so that you start practicing being able to focus on your work and projects.  Bigger projects can suffer from many different motivational issues so make sure to find ways to keep yourself motivated through out the project.

 

Good luck and have fun while you make your games.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement