aboutsummaryrefslogtreecommitdiff
path: root/files/fa/games/index.html
blob: 5e351d2075d239bc8e8881cd161efec9b0fe9a96 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
---
title: توسعه بازی ها
slug: Games
translation_of: Games
---
<div>{{GamesSidebar}}</div>

<div class="summary">
<p dir="rtl"><span class="seoSummary">بازی کردن یکی از پرطرفدارترین فعالیت های رایانه ای می باشد، به طور مداوم فناوری های جدیدی در حال ایجاد هستند تا امکان توسعه بازی های بهتر و قوی تری را فراهم آورند که میتوانند در هر مرورگر استاندارد و سازگاری اجرا شوند.</span><span class="hidden"> </span></p>
</div>

<div class="column-container">
<div class="column-half">
<h2 dir="rtl" id="توسعه_بازی_های_وب">توسعه بازی های وب</h2>

<p dir="rtl">به مرکز توسعه بازی MDN خوش آمدید! در این ناحیه از سایت ما منابعی را برای برنامه نویسان وبی که قصد بازی سازی دارند فراهم آورده ایم. شما آموزش ها و مقالات تکنیکی را در منوی سمت اصلی در سمت چپ خواهید دید. پس با آزادی و راحتی شروع کنید به مرور کردن.</p>

<p dir="rtl">همچنین ما بخشی برای منابع قرار داده ایم پس شما میتوانید به راحتی اطلاعاتی را درباره پرکاربرد ترین API هایی که در توسعه بازی استفاده میشود را پیدا کنید ، به علاوه لیست <a href="/en-US/docs/Games/Tools/Engines_and_tools">موتور ها و ابزار ها</a> و <a href="/en-US/docs/Games/Examples">بازی های نمونه</a>.</p>

<div class="note">
<p dir="rtl"><strong>توجه</strong>: قبل از اقدام برای ایجاد بازی های تحت وب شما باید حداقل در پایه تکنولوژي های وب مهارت داشته باشید،( از قبیل HTML, CSS و JavaScript). اگر شما مبتدی هستید میتوانید به <a href="/en-US/docs/Learn">بخش آموزش</a> مراجعه نمایید.</p>
</div>

<dl>
</dl>
</div>

<div class="column-half">
<h2 dir="rtl" id="انتقال_بازی_ها_به_وب">انتقال بازی ها به وب</h2>

<p dir="rtl">اگر شما یک بازی ساز هستید (یه عنوان نمونه نوشتن بازی در ++C) و علاقه مند به این هستید که بدانید چگونه میتوانید بازی های خود را به وب منتقل کنید، شما باید بیشتر درباره ابزار <a href="http://kripken.github.io/emscripten-site/index.html">Emscripten</a> یادبگرید. - این یک LLVM برای زبان JavaScript میباشدکه بایت کد های LLVM (که برای نمونه در ++C/C بوسیله Clang ایجاد شده اند، یا هر زبان دیگری) را گرفته و آن ها را به کد ها <a href="/en-US/docs/Games/Tools/asm.js">asm.js</a> تبدیل مینماید که میتوانند در وب ایجاد شوند.</p>

<p dir="rtl">برای شروع، مطالب زیر را مشاهده نمایید:</p>

<ul dir="rtl">
 <li><a href="http://kripken.github.io/emscripten-site/docs/introducing_emscripten/about_emscripten.html">درباره Emscripten </a>برای معرفی و اطلاعات سطح بالاتر.</li>
 <li><a href="http://kripken.github.io/emscripten-site/docs/getting_started/downloads.html">دریافت و نصب</a> برای نصب زنجیره ابزار.</li>
 <li><a href="http://kripken.github.io/emscripten-site/docs/getting_started/Tutorial.html">آموزش Emscripten</a> برای آموزش نحوه شروع کار با ابزار.</li>
</ul>
</div>
</div>

<div class="column-container">
<div class="column-half">
<h2 dir="rtl" id="بازی_های_نمونه">بازی های نمونه</h2>

<p dir="rtl">برای لیست بازی های نمونه، <a href="/en-US/docs/Games/Examples">صفحه مثال</a> های ما را ببینید. همچنین <a href="http://www.openwebgames.com/">openwebgames.com</a> را برای منابع بیشتر و مثال های مختلف بررسی نمایید.</p>
</div>
</div>

<p><a href="http://www.openwebgames.com"><img alt="" src="https://mdn.mozillademos.org/files/12790/owg-logo-dark.svg" style="display: block; margin: 0px auto; width: 400px;"></a></p>

<h2 dir="rtl" id="همچنین_ببینید">همچنین ببینید</h2>

<div class="column-container">
<div class="column-half">
<dl>
 <dt><a href="http://buildnewgames.com/">Build New Games</a></dt>
 <dd>A collaborative site featuring a large number of open web game development tutorials. Hasn't been very active recently, but still holds some nice resources.</dd>
 <dt><a href="http://creativejs.com/">Creative JS</a></dt>
 <dd>A collection of impressive JavaScript techniques and experiments, not specific to games, but helpful nonetheless. Hasn't been very active recently, but still holds some nice resources.</dd>
 <dt><a href="http://gameprogrammingpatterns.com/">Game programming patterns</a></dt>
 <dd>An online book, written by Bob Nystrom, which discusses programming patterns in the context of game development with the aim of helping game developers produce more effective, efficient code.</dd>
 <dt><a href="http://blog.artillery.com/">Artillery blog</a></dt>
 <dd>HTML5 games company Artillery have some useful articles on their blog.</dd>
 <dt><a href="https://leanpub.com/buildinggamesforfirefoxos/">Building games for Firefox OS</a></dt>
 <dd>A quick guide to creating 2D games with HTML5, for distribution on Firefox OS and other mobile platforms.</dd>
 <dt><a href="http://gamedevjsweekly.com/">Gamedev.js Weekly</a></dt>
 <dd>Weekly newsletter about HTML5 game development, sent every Friday. Contains the latest articles, tutorials, tools, and resources.</dd>
 <dt><a href="http://www.html5gamedevs.com/">HTML5 Game Devs Forum</a></dt>
 <dd>Forums for developers, framework creators and publishers. Ask questions, get feedback, help others.</dd>
</dl>
</div>

<div class="column-half">
<dl>
 <dt><a href="http://html5gameengine.com/">HTML5 Game Engine</a></dt>
 <dd>List of the most popular HTML5 game frameworks along with their rating, features and samples.</dd>
 <dt><a href="http://www.jsbreakouts.org/">JSBreakouts</a></dt>
 <dd>Compare JavaScript Breakout clones in different frameworks to help you choose the right one for you.</dd>
 <dt><a href="http://gamedevelopment.tutsplus.com/">Tuts+ Game Development</a></dt>
 <dd>Tutorials and articles about game development in general.</dd>
 <dt><a href="http://webchat.freenode.net/?channels=bbg">#BBG IRC chat</a></dt>
 <dd>Talk with the developers directly in real time.</dd>
 <dt><a href="http://html5devstarter.enclavegames.com/">HTML5 Gamedev Starter</a></dt>
 <dd>Starter for the new game developers, a curated list of links to various, useful resources around the web.</dd>
 <dt><a href="http://js13kgames.com/">js13kGames</a></dt>
 <dd>JavaScript coding competition for HTML5 game developers with the file size limit set to 13 kilobytes. All the submitted games are available in a readable form on GitHub.</dd>
 <dt><a href="https://hacks.mozilla.org/category/games/">Mozilla Hacks blog</a></dt>
 <dd>Games category on the Mozilla Hacks blog containing interesting gamedev related articles.</dd>
</dl>
</div>
</div>