<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://orx-project.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://orx-project.org/wiki/feed.php">
        <title>Orx Learning - en:tutorials:orxscroll</title>
        <description></description>
        <link>https://orx-project.org/wiki/</link>
        <image rdf:resource="https://orx-project.org/wiki/_media/favicon.ico" />
       <dc:date>2026-04-16T23:38:27+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/tutorials/orxscroll/access_scrollclass_from_scrollobjects?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/tutorials/orxscroll/binding-orxscroll?rev=1764513194&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/tutorials/orxscroll/changing_default_config_file_for_scroll?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/tutorials/orxscroll/colliding_scrollobjects_with_orxobjects?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/tutorials/orxscroll/creating_your_own_scroll_project_using_init?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/tutorials/orxscroll/introduction-orxscroll?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/tutorials/orxscroll/maps-in-scrolled?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/tutorials/orxscroll/path-finding?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/tutorials/orxscroll/progressbar_in_scroll?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/tutorials/orxscroll/scrollobject_along_a_curve?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/tutorials/orxscroll/scrollobject_to_scrollobject_communication?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/tutorials/orxscroll/scroll_cameras_and_viewports?rev=1759253179&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://orx-project.org/wiki/_media/favicon.ico">
        <title>Orx Learning</title>
        <link>https://orx-project.org/wiki/</link>
        <url>https://orx-project.org/wiki/_media/favicon.ico</url>
    </image>
    <item rdf:about="https://orx-project.org/wiki/en/tutorials/orxscroll/access_scrollclass_from_scrollobjects?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Accessing the Scroll class from a ScrollObject</title>
        <link>https://orx-project.org/wiki/en/tutorials/orxscroll/access_scrollclass_from_scrollobjects?rev=1759253179&amp;do=diff</link>
        <description>Accessing the Scroll class from a ScrollObject

Being able to access common functions in the Scroll class is pretty essential in a Orx/Scroll based game. The Scroll class provides a singleton which can be accessed from anywhere in a ScrollObject class:</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/tutorials/orxscroll/binding-orxscroll?rev=1764513194&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-30T14:33:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The Binding of Objects in orx/Scroll</title>
        <link>https://orx-project.org/wiki/en/tutorials/orxscroll/binding-orxscroll?rev=1764513194&amp;do=diff</link>
        <description>The Binding of Objects in orx/Scroll

The code for this tutorial is available at &lt;https://github.com/orx/scroll-tutorial&gt;

What is &quot;Object Binding&quot;?

When we refer to “Object Binding” in this sense, we&#039;re describing “hooking up” a game object to a C++ class defining behaviors of the object.</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/tutorials/orxscroll/changing_default_config_file_for_scroll?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Changing the default application configuration file for orx/Scroll</title>
        <link>https://orx-project.org/wiki/en/tutorials/orxscroll/changing_default_config_file_for_scroll?rev=1759253179&amp;do=diff</link>
        <description>Changing the default application configuration file for orx/Scroll

The format for bootstrapping the starting config file is slightly different to a regular Orx application as shown here.

When an orx/Scroll game or application starts, the matching config data file is expected to reside in the same folder as the executable, and to have the same name as the executable.</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/tutorials/orxscroll/colliding_scrollobjects_with_orxobjects?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Colliding ScrollObjects with Orx Objects</title>
        <link>https://orx-project.org/wiki/en/tutorials/orxscroll/colliding_scrollobjects_with_orxobjects?rev=1759253179&amp;do=diff</link>
        <description>Colliding ScrollObjects with Orx Objects

ScrollObject classes provides a lot of functionality and organisation for projects by wrapping the existing Orx object.

For testing collisions between one ScrollObject and another, the class provides the OnCollide</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/tutorials/orxscroll/creating_your_own_scroll_project_using_init?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Creating your own orx/Scroll project using &#039;init&#039;</title>
        <link>https://orx-project.org/wiki/en/tutorials/orxscroll/creating_your_own_scroll_project_using_init?rev=1759253179&amp;do=diff</link>
        <description>Creating your own orx/Scroll project using &#039;init&#039;

You can easily generate an orx/Scroll project using init from the github version of Orx.

This article assumes that you have downloaded the latest version of Orx from github and have built Orx.

How to Create your own orx/Scroll project

There are two ways to create an orx/Scroll project. Firstly, using Interactive Mode:</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/tutorials/orxscroll/introduction-orxscroll?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>An Introduction to Scroll</title>
        <link>https://orx-project.org/wiki/en/tutorials/orxscroll/introduction-orxscroll?rev=1759253179&amp;do=diff</link>
        <description>An Introduction to Scroll

What is Scroll?

Scroll is a C++ convenience layer built on top of orx.

Features

	*  Scroll supports “object binding” to custom classes. This means when an orx object is created, it can automatically be set to use a C++ class choice for its implementation. This makes it easy to implement behavior that is specific to certain object types.</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/tutorials/orxscroll/maps-in-scrolled?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Creating Maps in ScrollEd</title>
        <link>https://orx-project.org/wiki/en/tutorials/orxscroll/maps-in-scrolled?rev=1759253179&amp;do=diff</link>
        <description>Creating Maps in ScrollEd

ScrollEd is a map/level editor that can be used with Scroll.

Compiling ScrollEd with Scroll

ScrollEd is included in the Scroll header files, so you don&#039;t have to make any changes to your Scroll project to use it. However, you do have to make sure it is being compiled.</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/tutorials/orxscroll/path-finding?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pathfinding routines for orx/Scroll</title>
        <link>https://orx-project.org/wiki/en/tutorials/orxscroll/path-finding?rev=1759253179&amp;do=diff</link>
        <description>Pathfinding routines for orx/Scroll

This is not exactly a tutorial but more of a guide on how to use the pathfinder code for your orx/Scroll games.



You can find the guide over at the Alien Abduction Unit.

And the repo is located at: &lt;https://gitlab.com/sausagejohnson/room-paths-scroll&gt;</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/tutorials/orxscroll/progressbar_in_scroll?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to create a Progress Bar in orxScroll</title>
        <link>https://orx-project.org/wiki/en/tutorials/orxscroll/progressbar_in_scroll?rev=1759253179&amp;do=diff</link>
        <description>How to create a Progress Bar in orxScroll

Having a progress bar to represent health meters, damage or fuel reserves is a common element in games. The object oriented orxScroll wrapper for Orx is the perfect tool for making components like these for your game.</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/tutorials/orxscroll/scrollobject_along_a_curve?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Moving a ScrollObject along a curve segment</title>
        <link>https://orx-project.org/wiki/en/tutorials/orxscroll/scrollobject_along_a_curve?rev=1759253179&amp;do=diff</link>
        <description>Moving a ScrollObject along a curve segment

In this tutorial we&#039;ll go work through how to make an object travel along a curve segment. 

Set up an orx/Scroll project

You can follow this tutorial to help you set up a new orx/Scroll project. Once set up, create a ScrollObject class for your ship. We will make use of the Update function in order to update the ship&#039;s position every frame.</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/tutorials/orxscroll/scrollobject_to_scrollobject_communication?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ScrollObject to ScrollObject Communication</title>
        <link>https://orx-project.org/wiki/en/tutorials/orxscroll/scrollobject_to_scrollobject_communication?rev=1759253179&amp;do=diff</link>
        <description>ScrollObject to ScrollObject Communication

Your ScrollObject might want to know what is going on in the world around it. Perhaps it might need to know about a particular type of enemy, perhaps how close it is.

A good example of this is a Tower Defence game. Imagine you had a tower in the form of a ScrollObject. It wants to know about the closest robot enemy marching near it. Each enemy can be calculated to determine the one closest to the Tower. Then the tower can open fire on that object.</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/tutorials/orxscroll/scroll_cameras_and_viewports?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Scroll, Cameras and Viewports</title>
        <link>https://orx-project.org/wiki/en/tutorials/orxscroll/scroll_cameras_and_viewports?rev=1759253179&amp;do=diff</link>
        <description>Scroll, Cameras and Viewports

This is a super short tutorial, more a reminder of how Cameras and Viewports are a tad different from a plain orx project.

The MainCamera and MainViewport

In a Scroll project, the MainCamera and MainViewport are created automatically. They are not created manually in the</description>
    </item>
</rdf:RDF>
