Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: SFML or SDL for school project  (Read 4335 times)

0 Members and 1 Guest are viewing this topic.

blazgrom

  • Newbie
  • *
  • Posts: 1
    • View Profile
SFML or SDL for school project
« on: March 25, 2015, 06:27:09 pm »
Hello guys ,can you help me decide which library i should use for my school project. Basically near the end of june i have to present a project in computer science , i've already decided that i will be presenting a simple side-scrolling game my problem is that i can't decide which library i should use.
p.s: Consider that i'm fairly good in c/c++, but new to game development.

Rosme

  • Full Member
  • ***
  • Posts: 169
  • Proud member of the shoe club
    • View Profile
    • Code-Concept
Re: SFML or SDL for school project
« Reply #1 on: March 25, 2015, 06:34:24 pm »
Whatever floats your boat. Obviously you're on the SFML forum, so we might say SFML.

Just don't forget that C and C++ are two distinct language. If you want to use C, go with SDL or CSFML. If you want to use C++, go with SFML.
« Last Edit: March 25, 2015, 06:48:00 pm by Rosme »
GitHub
Code Concept
Twitter
Rosme on IRC/Discord

Jesper Juhl

  • Hero Member
  • *****
  • Posts: 1405
    • View Profile
    • Email
Re: SFML or SDL for school project
« Reply #2 on: March 25, 2015, 06:41:49 pm »
I'd suggest STL + SFML + Thor + possibly one of the GUI add-on libs.

Glocke

  • Sr. Member
  • ****
  • Posts: 289
  • Hobby Dev/GameDev
    • View Profile
Re: SFML or SDL for school project
« Reply #3 on: March 27, 2015, 11:50:16 am »
I'd also recommend STL, SFML and Thor. But keep in mind: Keep it simple ;) A programming project with a deadline might fail because of too high expectations.

A word about C vs. C++ : If there's no reason why not to use C++, use C++! The standard library is great for getting started quickly. When using C, you limit yourself to depend on third party libraries e.g. for linked lists or hash maps. Save some time and pick C++11: that's the current standard. The next one is upcomming but not completly supported by all compiler vendors... But C++14 might also be a solution :)

Hope that helps :)
Current project: Racod's Lair - Rogue-inspired Coop Action RPG