Skip to content

Simple graphical playground built on top of SFML.Net

License

Notifications You must be signed in to change notification settings

AzFoxxo/PixelDot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PixelDot

PixelDot is a simple game framework written in C# utilising SFML.net to provide a fantasy console-esque environment for creating games with imposed limitations and is based around only using individual pixels as the base unit of graphics. This project is not intended to be used a game framework but a playground to experiment with. PixelDot

Creating applications

You create "Applications" which contain a create, update and end method where you can use a variety of methods provided by PixelDot.

To create an application, you must inherit from the Application class and use the RunnableApplication attribute.

Running applications

After you create the application, you must provide four arguments to the application window x size, window x size, pixel scale and application class name.

A simple script to compile and run the application can be found in test-run.sh (Linux/Mac OS X users) and test-run.bat (Windows users)

Provided classes

  • Palette (struct) - This provides the predefined colour palette supported by PixelDot
  • Logger - This provides functionality to log information to the console for debugging.
  • Input - This class provides input support, keyboard and mouse for PixelDot.
  • Core - This is a very important class, it contains the core of the framework, provides abstractions over SFML.net for drawing pixels to the screen, etc.

Releases

No releases published

Packages

No packages published

Languages