Jump to content

  • Log In with Google      Sign In   
  • Create Account

Settlers of Catan Game Project I am Thinking About


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
4 replies to this topic

#1 Lancert   Members   -  Reputation: 103

Like
0Likes
Like

Posted 22 August 2012 - 10:20 AM

I was thinking of doing a little project for myself where I would write the Settlers of Catan game in C++. This is to practice a few separate things:

- first of all, C++ itself. I never got really familiar with it, and I am a horrible book reader. I work much better when I have a project in mind;
- second of all, 2D graphics. I would like to use DirectX here, because that is what is used in the gaming industry most of the time;
- third of all, networking, i.e., the online multiplayer.

The Settlers of Catan game has enough small problems in it to make it interesting to program, and it doesn't require too much work in terms of drawing things, so I could get away with sloppy bitmap images for my pictures.

The program structure part of it all is hardly a problem for me. I have already written a Settlers of Catan game in a different language (although I'd prefer to design it much differently this time around), this is more of an issue of doing it in C++.

One of my concerns is the Settlers of Catan license. We made a game after theirs in class no problem, except we called it something else, but I'm not sure if that's actually allowed. There are no commercial plans for this project; rather, I'd like to have it open source and show my friends the steps I went through in making it. I'd also like to use it for my resume. So it would be relatively public.

Another concern is DirectX. Does Microsoft permit free use of DirectX for non-commercial purposes? Can I just download the SDK and use it? Does that extend to DirectX 11? Do I use Direct3D or Direct2D for what are going to be 2D graphics?

Sponsor:

#2 Malabyte   Members   -  Reputation: 589

Like
0Likes
Like

Posted 22 August 2012 - 11:06 AM

Be careful not to mess too much with an IP. But if you're only going to use it for your own endevours and not commercialize it, then nobody cares. Just as long as you don't claim the IP and say that Settlers of Catan was your idea lol.

- Awl you're base are belong me! -

- I don't know, I'm just a noob -


#3 Serapth   Crossbones+   -  Reputation: 5485

Like
1Likes
Like

Posted 22 August 2012 - 11:59 AM

One of my concerns is the Settlers of Catan license. We made a game after theirs in class no problem, except we called it something else, but I'm not sure if that's actually allowed. There are no commercial plans for this project; rather, I'd like to have it open source and show my friends the steps I went through in making it. I'd also like to use it for my resume. So it would be relatively public.


Generally if you don't try to make money off it; they leave you alone. There are of course exceptions to that rule. The reality is, in order to keep their trademarks, they have to actively defend them, so to a certain degree, they have a legal requirement to go after you. That said, calling it Meddlers of Satan for example, and changing the graphics, you will be fine, especially if you stay non-commercial.

Another concern is DirectX. Does Microsoft permit free use of DirectX for non-commercial purposes? Can I just download the SDK and use it? Does that extend to DirectX 11? Do I use Direct3D or Direct2D for what are going to be 2D graphics?

Yes, yes, yes, depends*.

*depends == Direct2D doesn't work on Windows XP. That said, Direct3D is overkill. I would generally recommend you check out a higher level 2D library like SFML, SDL or Allegro.

#4 CJ_COIMBRA   Crossbones+   -  Reputation: 800

Like
0Likes
Like

Posted 22 August 2012 - 12:15 PM

I personally recommend SFML as it's, you known, simple and fast Posted Image... if you have interest I can show a project I am working on using SFML and you will see what I am talking about!

I am curious about the networking part. I tried myself to do a similar game with 4 player multiplayer option but I quit at a certain point. Do you have all the scope defined (regarding multiplayer) ?

#5 Lancert   Members   -  Reputation: 103

Like
0Likes
Like

Posted 22 August 2012 - 01:05 PM

I am curious about the networking part. I tried myself to do a similar game with 4 player multiplayer option but I quit at a certain point. Do you have all the scope defined (regarding multiplayer) ?

Not really. Networking is something I have never actually touched (besides some networking classes which were at a very low level), which is why I wanted to do it. It's sort of lower on the priority list, though.

The game doesn't really function with something of that sort, though. The game we wrote in class worked like Heroes of Might and Magic hotseat. ;) The other alternative is writing AI, haha. Which could be interesting in itself.

I will take a look at those other libraries, thanks. I don't orient well in C++ libraries for some reason.

Edited by Lancert, 22 August 2012 - 01:08 PM.





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS