fireman Posted November 28, 2009 Posted November 28, 2009 (edited) Hey guys, I'm new at c#. I'm still in the process of learning. I've never really been into programming, developing etc but I've always loved science and technology, and always wanted to try the game developing side of it. one of the real reasons I never stuck to learning a language was lack of ideas and understanding concepts. well, I've got a good basic tutorial to stick with for a while, and I'm finally understanding now. I'm figuring out that I like the fact that you can write software for *whatever* you want. I'm programming in console applications right now. So, my question is... Does anyone have any cool and simple ideas for programs that a beginner could write for practice and learning, or somewhere to look for ideas. I'm trying to come up with ideas myself but I figured I'd look here for a little extra help. I like topics like: 1)telling the computer to do a huge math problem, algorithm, or puzzle 2)cryptography/code breaking 3)Simple games 4)artificial intelligence 5)communication 6)drawing 3d objects, custom GUIs I'm not really the type that would develop business or web applications, etc, as you can see, but that doesn't mean I wouldn't want to write them or that what I write can't be useful. however there would be no point for me to develop a business application because I'm just a beginner and no one would buy it :P maybe for personal use though. so if you guys have any ideas or resources including but not limited to these topics, I think that will help me out. meanwhile I'm writing ideas like these down. Thanks! Edited November 28, 2009 by fireman Quote
docflied Posted November 29, 2009 Posted November 29, 2009 Seems like u need science (math & physics) guidance in ur projects to get fun. I suggest u trying Microsoft XNA Framework. U can create nice 3D games for Windows and XBOX using C#. Start with http://msdn.microsoft.com/en-us/aa937791.aspx TC Quote
Leaders snarfblam Posted November 29, 2009 Leaders Posted November 29, 2009 XNA can be great for developing 2D or 3D games, but you are going to want a really solid tutorial for beginners. Game programming is a whole different world, and there are lots of concepts that are anywhere between subtly different to radically different from what you might be used to, depending on what you are doing. I found this tutorial on Google. It looks pretty decent. Quote [sIGPIC]e[/sIGPIC]
docflied Posted November 29, 2009 Posted November 29, 2009 Ur right dude. When I created my first XNA game I started from scratch following msdn tutorials step by step. At the begining its a bit boring since it involve very simple mathematics but when digging in 3D as u expect it involved Matrices, 3D-Algorithms, Shadowing, Reflection and so on. It could be amazing to create your own simple "world simulator physics engine" MS Tutorials for XNA are really good since complexity grows up in pair with ur comprehension. Start with the first one after installing required (and free) tools (VS 2008 C# Express Studio and XNA assemblies) Quote
fireman Posted November 30, 2009 Author Posted November 30, 2009 marble_eater, that tutorial looks very useful, I will definitely take a look at it! actually XNA game studio was what led me to C#. I don't even remember how I found it. I'm just doing the beginning tutorial to learn the c# sytnax (I dabbled around in c++ for a little bit, but decided to drop it for c# because of XNA studio) because when I would start a new game project in XNA and looked at the code file, I was like "HUH?". it nothing familiar to me really. I will definitely be using XNA for games and stuff. I was just wondering if there was like a website or something that had a list of cool projects that beginners can try. Thanks though! I guess I will just have to use my imagination? Quote
docflied Posted November 30, 2009 Posted November 30, 2009 Sounds good. Yeah there is many stuff there try http://creators.xna.com/en-US/education/gettingstarted Else, in the Education menu u got starter kits with some simple games projects to download and play with TC Quote
fireman Posted November 30, 2009 Author Posted November 30, 2009 Thanks, docflied! that will help a lot. Quote
philip1 Posted March 27, 2010 Posted March 27, 2010 (edited) Try to apply OOPs concepts on c# applications then get involved with business pplications, read more articles on MSDN, you will gain perfect experience, friend.. Edited March 27, 2010 by snarfblam Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.