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

Author Topic: Games  (Read 3426 times)

0 Members and 1 Guest are viewing this topic.

wvtrammell

  • Jr. Member
  • **
  • Posts: 70
    • View Profile
Games
« on: January 17, 2014, 05:46:36 am »
Would it be practical to use SFML to write a board game such as chess or checkers for two people to play??????
Thanks
WVT

math1992

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
    • Email
Re: Games
« Reply #1 on: January 17, 2014, 05:54:31 am »
My question is: Why not?
SFML can create almost anything and very easily.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 10827
    • View Profile
    • development blog
    • Email
Re: Games
« Reply #2 on: January 17, 2014, 08:54:50 am »
As I like to say: Depends on your definition of "practical". ;)

It certainly is possible (see Chesster on Steam Greenlight). :)
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

Zephilinox

  • Newbie
  • *
  • Posts: 43
    • View Profile
Re: Games
« Reply #3 on: January 17, 2014, 12:07:41 pm »
Would it be practical to use SFML to write a board game such as chess or checkers for two people to play??????
Thanks
WVT

Yep, there's nothing about SFML that would not make it possible.

deltaphc

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Games
« Reply #4 on: January 17, 2014, 09:17:14 pm »
To clarify some of the other responses:

SFML is a framework that lets you draw sprites and graphics in any manner that you choose. You can also play any kind of music and sound effects that you choose. It also has a networking module, which allows you to send and receive pretty much any kind of data that you want to/from a remote machine or server.

Basically, SFML only gives you access to graphics/sound/networking resources in a cross-platform way. It doesn't assume anything about what you actually do with those resources. It doesn't even have to be a game, technically. Could be a simulation. Could be embedded into a GUI application and used for rendering graphics for an editor. It's all completely up to you.

 

anything