Skip to content

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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages