<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://digida.mgpu.ru/index.php?action=history&amp;feed=atom&amp;title=How_to_Make_a_Role-Playing_Game</id>
	<title>How to Make a Role-Playing Game - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://digida.mgpu.ru/index.php?action=history&amp;feed=atom&amp;title=How_to_Make_a_Role-Playing_Game"/>
	<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=How_to_Make_a_Role-Playing_Game&amp;action=history"/>
	<updated>2026-05-01T02:55:04Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=How_to_Make_a_Role-Playing_Game&amp;diff=1862&amp;oldid=prev</id>
		<title>Patarakin: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=How_to_Make_a_Role-Playing_Game&amp;diff=1862&amp;oldid=prev"/>
		<updated>2022-07-21T08:33:18Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 11:33, 21 июля 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key digida:diff:1.41:old-1861:rev-1862 --&gt;
&lt;/table&gt;</summary>
		<author><name>Patarakin</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=How_to_Make_a_Role-Playing_Game&amp;diff=1861&amp;oldid=prev</id>
		<title>scratch&gt;Jvvg в 21:46, 6 июня 2022</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=How_to_Make_a_Role-Playing_Game&amp;diff=1861&amp;oldid=prev"/>
		<updated>2022-06-06T21:46:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Role-playing games, sometimes abbreviated as RPG, are single or multiple playable characters who are guided on a quest through a world full of enemies. They usually are played from a top-down perspective. This tutorial will show &amp;#039;&amp;#039;&amp;#039;how to make a role-playing game&amp;#039;&amp;#039;&amp;#039; with top-down scrolling.&lt;br /&gt;
&lt;br /&gt;
==Movement==&lt;br /&gt;
Movement is one of the most basic scripts in a role-playing game. This script will control the player with the arrow keys, and stop when the player hits a black wall.&lt;br /&gt;
&lt;br /&gt;
===Basic Movement===&lt;br /&gt;
This is the more basic method of movement that can be used.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;scratchblocks&amp;gt;&lt;br /&gt;
When gf clicked&lt;br /&gt;
go to x: (0) y: (0)&lt;br /&gt;
forever&lt;br /&gt;
if &amp;lt;key (up arrow v) pressed?&amp;gt; then&lt;br /&gt;
change y by (7)&lt;br /&gt;
if &amp;lt;touching color [#000000]?&amp;gt; then&lt;br /&gt;
change y by (-7)&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
if &amp;lt;key (down arrow v) pressed?&amp;gt; then&lt;br /&gt;
change y by (-7)&lt;br /&gt;
if &amp;lt;touching color [#000000]?&amp;gt; then&lt;br /&gt;
change y by (7)&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
if &amp;lt;key (left arrow v) pressed?&amp;gt; then&lt;br /&gt;
change x by (-7)&lt;br /&gt;
if &amp;lt;touching color [#000000]?&amp;gt; then&lt;br /&gt;
change x by (7)&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
if &amp;lt;key (right arrow v) pressed?&amp;gt; then&lt;br /&gt;
change x by (7)&lt;br /&gt;
if &amp;lt;touching color [#000000]?&amp;gt; then&lt;br /&gt;
change x by (-7)&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/scratchblocks&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|Using this method of detection, good timing will allow somebody to &amp;quot;clip&amp;quot; into the wall, and move around freely by pressing the arrow opposite the direction they want to go. Also, using this method the only way to get to places beyond the view of the window is using a new background in which the background changes when the sprite reaches the edge and it teleports the sprite to the other edge.}}&lt;br /&gt;
&lt;br /&gt;
===Scrolling Movement===&lt;br /&gt;
This is a more advanced method of movement in which the player stays centered, but the background moves, giving an impression of the player moving.&lt;br /&gt;
&lt;br /&gt;
In order to make scrolling movement, some sprites and variables are needed:&lt;br /&gt;
&lt;br /&gt;
* Character sprite&lt;br /&gt;
* Background sprite (one costume for each full screen of background)&lt;br /&gt;
* Set the backdrop to the color that blocks motion&lt;br /&gt;
* Private variable for the background sprite: CloneID&lt;br /&gt;
* ScrollX variable&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[How to Make a Top Down Scroller Game]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting Tutorials|Role Playing Game]]&lt;br /&gt;
[[Category:Game Design Tutorials|Make a Role-Playing Game]]&lt;/div&gt;</summary>
		<author><name>scratch&gt;Jvvg</name></author>
	</entry>
</feed>