Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

Colbydude/FosterPlatformer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FosterPlatformer

C# port of tiny_link for the purpose of practice and testing out the Foster framework. All original artwork and source code belong to Noel Berry.

NOTE: Currently this uses my own fork of Foster to add more Time utilities (PauseFor and OnTime), ported from blah.

Running:

  • Requirements: .NET 5.0 and C# 8.0
  • Clone the repo.
  • git submodule init & git submodule update
  • dotnet run -p src

Known Issues:

  • Reloading using F9 appears to be busted ...for no reason?
  • SpriteFont drawing had issues scaling, or at least doesn't behave how I'd expect it to. Tweaks were made to get things looking good.
  • Dying and falling out of the map will move the player back into starting position, but fall again. After falling again, the room will reload like normal.
  • Dying in 3-0 or 8-0 will cause you to fall down to 3-1 or 8-1, respectively, because of the above issue. This may potentially cause you to get stuck until you reload the room.
  • Virtual inputs currently lack a ClearPressedBuffer() (from blah)(or is named something else and I missed it), so it may behave differently. Had to adjust some numbers a bit from the source.

About

C# port of tiny_link for the purpose of practice and testing out the Foster framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages