It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Maybe it is better to begin with something even easier like Tic Tac Toe. Just to learn concepts like game loop.

avatar
Wishbone: Also, it's ported to pretty much every platform in existence, and writing sensible wrapper classes for it could be a part of the learning process.
I am all for portability and that what I was thinking when I talked about ``teaching more''. Actually I seldom wonder why people use directX at all.
Post edited February 28, 2012 by etb
avatar
etb: Maybe it is better to begin with something even easier like Tic Tac Toe. Just to learn concepts like game loop.
One problem with that: motivation. People want to make something cool, something they'd actually want to play. That's the driving force for "staying with the program". Nobody wants to play Tic Tac Toe, and it's frankly easier to make than necessary. Tetris is simple enough that anyone can understand exactly how it works, yet complicated enough that it's fun. That makes it an excellent place to start, once you have some basic programming skills.
avatar
Fenixp: Being platform independent is one of my main goals. So unless Metro means coding a spin-off horror shooter and DirectX is a proposed weapon, then I'm afraid no.
Ugh, go away, you OpenGL scum!

:p

Okay, SDL it is then. :)
You are not the only one that think that:
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2011/

:)

I have an almost unused virtual machine. If you need a place where to put that blog and if you are interesed we can talk about it.
avatar
etb: Maybe it is better to begin with something even easier like Tic Tac Toe. Just to learn concepts like game loop.
avatar
Wishbone: One problem with that: motivation. People want to make something cool, something they'd actually want to play. That's the driving force for "staying with the program". Nobody wants to play Tic Tac Toe, and it's frankly easier to make than necessary. Tetris is simple enough that anyone can understand exactly how it works, yet complicated enough that it's fun. That makes it an excellent place to start, once you have some basic programming skills.
Yup. Tetris has established itself as a popular and very enjoyable concept. I can't think of an alternative that has a higher "widespread enjoyability per programming effort needed" ratio, so I too think that it's an excellent choice for such a project.
I would be in 100%. I'm currently (slowly) trying to self-teach myself C++ and it's tough to get motivated at times.
Cool, lets get this thing going. Let me know if you need any help.

I promise to stick with it as long as you do, fenixp.
SDL, C++ and need for a community to help out.
May I suggest to take a look at JA2 Stracciatella?
Yes, I am shamelessly trying to get more people interested in JA2 development, especially since we are always looking for coders. If you do have any questions, pm me.
I have made a little questionnaire to get some numbers: If you know of people that would like to join us who do not have gog accounts, send them this link:

http://tinyurl.com/questionnairefenixp

It's just two questions :-)


avatar
etb: I have an almost unused virtual machine. If you need a place where to put that blog and if you are interesed we can talk about it.
I just might when I start creating the blog. Thank you for the offer :-)

avatar
captfitz: I promise to stick with it as long as you do, fenixp.
Thank you, that means a lot :-) And, well... Thank you all! I have not expected that so many people could be interested in something like this!
Always eager to learn more, so sign me up.
I actually have some courses for OpenGL and some advanced AI this semester, so this could
turn out to be great practice.
Post edited February 28, 2012 by senbon
avatar
Fenixp: I have made a little questionnaire to get some numbers: If you know of people that would like to join us who do not have gog accounts, send them this link:

http://tinyurl.com/questionnairefenixp

It's just two questions :-)
It's always hard to say how proficient one is in a given programming language. I answered 3 for the C++ question, but I'm not sure how proficient you think a 5 would be.
I LOLed at the ``If you know programming in C#, subtract 1 from your answer, if you know programming in C, subtract 2''

I think it is fairly unfair to C programmers.
avatar
Wishbone: It's always hard to say how proficient one is in a given programming language. I answered 3 for the C++ question, but I'm not sure how proficient you think a 5 would be.
Feel free to elaborate on your answer here if you want, it's just so I have a general idea about how much time and how much into detail should I go in the initial C++ quick course. I was hoping to have that finished within roughly a week so we can go onto more interesting stuff, but if enough people prove to be completely inexperienced with C++, I might make that two weeks.
avatar
Fenixp: I have made a little questionnaire to get some numbers: If you know of people that would like to join us who do not have gog accounts, send them this link:

http://tinyurl.com/questionnairefenixp

It's just two questions :-)
avatar
Wishbone: It's always hard to say how proficient one is in a given programming language. I answered 3 for the C++ question, but I'm not sure how proficient you think a 5 would be.
Yep, might be useful to give an example of what someone should be able to do on a specific level.
avatar
etb: I think it is fairly unfair to C programmers.
Well when you know C# you pretty much know C++, and ESPECIALLY you know object oriented programming. But C? ... ... That's your own damn fault :D