Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A small game engine or better said a state machine.

License

NotificationsYou must be signed in to change notification settings

eXpl0it3r/SmallGameEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This small game engine, or if you look at it in more detail it's actually just a state machine, is the result of athread in the SFML forum, where someone pointed to atutorial on a state machine programmed in C++ and intended for the graphicsSimple DirectMedia Library (SDL). I've taken the question as a challenge and transformed the source code to make use of theSimple and Fast Multimedia Library (SFML) instead. Meanwhile I've added quite a few changes to not only provide a more modern approach to C++ by using features from the new C++17 standard, as well as utilizing idioms likesRAII, but also to encapsulate classes a bit better.

License

This software is available under 2 licenses -- choose whichever you prefer.
For further details take a look at theLICENSE file.

  • Public Domain
  • MIT

Credits

A big thanks forthe tutorial in the first place goes out toAnthony Lewis, make sure to checkout hisdevelopment blog and hispersonal blog.Thanks tokurayama for the suggestion on using a template basedBuild() function rather than theInstance() functions embedded in every state class.

About

A small game engine or better said a state machine.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

[8]ページ先頭

©2009-2025 Movatter.jp