Metadata-Version: 2.1
Name: realityengine
Version: 1.2.0
Summary: realityengine is a game library designed to make game development with Python easy.
Home-page: 
Author: Nathaniel Chandler
Author-email: nchand05@outlook.com
License: MIT
Keywords: Python,Game Development,Educational
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Education
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Description-Content-Type: text/x-rst
License-File: LICENSE.txt

.. image:: https://raw.githubusercontent.com/realityengine/realityengine/main/docs/realityengine_logo.svg
  :alt: realityengine
  :target: https://www.realityengine.org/


|Python3| |PyPiLicense|

realityengine_ is a library that makes it simple and easy to create games with python.
It is based on **tkinter** to create the window and for drawing graphics.
realityengine is open source on github_!

`realityengine is in BETA`_ so please expect bugs,
you can report them on our Github!


Installation
------------

::

    pip install realityengine


Help
----

If you are just getting started with realityengine,
you should be able to get started fairly quickly. There are a ton of great
and helpful tutorials out there which can help you get a head start.

If you are experiencing issues it might be because you are using an older version of realityengine!
If so, you can always upgrade to the latest version of realityengine quickly by running

``pip install realityengine --upgrade`` in your terminal.

If you're ever stuck you can always look in the examples folder for
code samples and example code to help you on the way.


.. |PyPiLicense| image:: https://img.shields.io/badge/License-MIT-yellow.svg
   :target: https://opensource.org/licenses/MIT

.. |Python3| image:: https://img.shields.io/badge/python-3-blue.svg?v=1

.. |GithubCommits| image:: https://img.shields.io/github/commits-since/pygame/pygame/2.1.2.svg
   :target: https://github.com/realityengine/realityengine/compare/2.1.2...main

.. _realityengine is in BETA: https://www.realityengine.org/contribute.html

.. _realityengine: https://www.realityengine.org

.. _github: https://github.com/SpookyDervish/realityengine

CHANGELOG
=========

1.0.0 (26/07/2022)
------------------
- First Release

1.1.0 (16/8/2022)
-----------------
- Added basic line drawing capabilities with the `draw_line()` method
- You can now get the tkinter canvas with the `get_canvas()` method in the screen
- Added the `top`, `bottom`, `left` and `right` properties to gameobjects
- When using the `run` function in the Window class it displays a message that tells you the version of realityengine.

1.2.0 (12/11/2022)
------------------
- Added a way for gameobjects to render a sprite
- Added a `draw_sprite` method to the `Window` class for rendering images on their own
- Added a `background_image` property to the `Window` class
