Skip to content

Small 2d platformer with "Thomas Was Alone"-like game mechanics

License

Notifications You must be signed in to change notification settings

GameDevHQ/ThomasWasLate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thomas Was Late

Small 2d platformer with "Thomas Was Alone"-like game mechanics, which is based on ideas and concepts from a "Beginning C++ Game Programming" book by John Horton.

Hotkeys

  • "Esc" for a exit from the game
  • "Enter" for start / pause the game
  • "Q" switch camera from Thomas to Bob (and vice versa) in the fullscreen mode
  • "W" / "A" / "D" for movement Thomas
  • "Up arrow" / "Left arrow" / "Right arrow" for movement Bob
  • "F1" for enable/disable the split-screen mode

Requirements

  • C++11
  • SFML 2.4.2 (x32 version)

How to build

After opening the project in Visual Studio, go to "Project -> ThomasWasLate properties...":

  1. Select "All configurations" in "Configuration" section
  2. In "C/C++ -> General -> Additional include directories" section append the "include" directory of SFML library
  3. In "Linker -> General -> Additional library directories" section append the "lib" directory of SFML library
  4. Select "Debug" in "Configuration" section
  5. Append the string (without quotes) "sfml-graphics-d.lib;sfml-window-d.lib;sfml-system-d.lib;sfml-network-d.lib;sfml-audio-d.lib;" at the beginning of the "Linker -> Input -> Additional dependencies" section
  6. Select "Release" in "Configuration" section
  7. Append the string (without quotes) "sfml-graphics.lib;sfml-window.lib;sfml-system.lib;sfml-network.lib;sfml-audio.lib;" at the beginning of the "Linker -> Input -> Additional dependencies" section

Screenshots

About

Small 2d platformer with "Thomas Was Alone"-like game mechanics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published