ورود

نسخه کامل مشاهده نسخه کامل : انجین اتان: خفن،دوبعدی،اپن سورس



Barbarian
28-08-2010, 14:25
_امروز بانک sf رو می‌گشتیدم (می‌دونم فعل می‌گشتیدم اشتباهه) که به صورت اتفاقی به این انجین collision کردم. شاید بعضی‌ها باهاش آشنا باشند و خیلی‌ها هم نه؛ چون تازه نسخه 0.7 منتشر شده.
دیدم خیلی خفنه گفتم برای دسته‌ی دوم معرفیش کنم شاید باقیات الصالحاتی باشه برای من و همین‌طور alternative باشه برای کسایی که می‌خواند دوبعدی بسازند و از گیم‌میکر احمقانه و xna ی روی اعصاب خسته شدند.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
آموزش:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تصاویر:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کیس شو:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


--------------------
اتان ethanon یک موتور 2 بعدی رایگان است که با تمرکز بر کارت‌های گرافیکی نسل جدید سعی دارد قدرت پردازش گرافیکی و شیدرها را افزایش دهد. اتان بهترین انتخاب برای بازی‌های top-down (ایزومتریک) است اما قابلیت این را دارد که ساخت سبک‌های دیگر بازی‌های دوبعدی مثل پلت‌فورمر یا اسلایدینگ را پوشش دهد.از مهمترین قابلیت های اتان میتوان به نورپردازی فوق‌العاده‌ ، اجرای سیستم بی‌نظیر ذره ای particle و سیستم کد نویسی آسان و بدون مشکل اشاره کرد.

اتان هم مانند بقیه‌ی موتور های دوبعدی از اسپرایت استفاده می‌کند.نمایش اسپرایت‌ها ، نرمال مپ‌ها و نورهای مبتنی بر نرمال مپ با پیکسل شیدر انجام می‌پذیرد. اتان به جای استفاده از tile ها از سیستم جای گذاری entity استفاده می‌کند.

برای کنترل رویدادها و اتفاقات، اتان زبان اسکریپت نویسی angleScrip را انتخاب کرده است. زبانی بسیار ساده و با یادگیری آسان که ساختاری شبیه به c++ دارد. همچنین قابلیت‌های مخصوصی چون save و load و پخش ویدیو و... به صورت اختصاصی به این زبان افزوده شده‌اند.



لیست سوالات بسیار پرسیده شده FAQ

-آیا نمونه‌هایی از بازی‌های ساخته شده با اتان دارید؟
اتان هنوز یک موتور در حال توسعه است و مدت زیادی از عرضه‌ی آن نگذشته. (فوریه‌ی 2010) با این حال در ساخت ده‌ها بازی ریز و درشت حضور داشته است، برای دیدن تعدادی از بازی‌های ساخته شده به کیس شو مراجعه نمایید. همچنین اگر از اتان استفاده کردید ، برای قرار گرفتن در لیست دوستان ما اطلاع دهید.

-آیا اتان برای یک بازی نقش‌افرینی بزرگ(مثل دیابلو) یا یک بازی استراتژی هم‌زمان فوق‌العاده (مثل جنرالز یا وارکرفت) به اندازه‌ی کافی قدرتمند است؟
به نظر می‌رسد این‌طور باشد. هرچند قدرت این موتور هنوز مورد آزمایش قرار نگرفته است، اما سیستم قدرتمند اسکریپت نویسی باید نیاز‌های یک بازی بزرگ را رفع کند. همچنین سیستم تشخیص برخورد این انجین توانایی ساخت یک دنیای بزرگ را به سازنده می‌دهد.

-آیا اتان class platform است( بازیهای آن روی کامپیوترها و کنسول‌های مختلف اجر می‌شود؟)
هسته‌ی موتور کاملن cross platform است. اما این موتور هنوز در حال گسترش است و امکان دارد این قابلیت با افزودن امکانات جدید از بین برود.

-آیا برای ساخت بازی با اتان به دانستن برنامه نویسی احتیاج دارم؟
بله.

-چه زبانی؟
angleScript که شباهت زیادی به C++ و C دارد.

-من نمی‌فهمم. سیستم نور‌پردازی در یک بازی‌دوبعدی چه جوری کار می‌کند؟
خوب، بگذارید توضیح دهم.ما یک انجین دوبعدی داریم که در درون خود یک انجین رندر سه بعدی کم‌حجم و بسیار قدرتمند برای رتدر سایه‌ها و post screen دارد. یعنی همه‌ی کارهای فیزیک و برخورد و گیم پلی و صدا و ... با انجین دوبعدی انجام می‌شود و رندر گرافیکی با انجین سه بعدی. بعدش یک امولیتور تصویر را sync میکند. میتوان گفت اتان یک کارگر 2.5 بعد‌ی است. (م:جالب بود. نه؟)

-چکونه می‌تونم برای اسپرایت‌هایم نرمال مپ یسازم؟
فوتوشاپ!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

-آیا می‌توانم بازی‌های ساخته شده ام را بفروشم؟
بدون هیچ محدودیتی و در هر کجا که بخواهید.

-بازی‌هایی که ساخته می‌شوند به چه صورت خواهند بود.
علاوه بر منابع خود بازی مانند اسپرایت‌ها و صداها ، یک فایل machine.exe وجود دارد که بعد از اتمام ساخت به راحتی می‌توانید آن را به هر نامی که دوست دارید تغییر دهید. (مثلن chomagh.exe) . و یک فایل رمز‌گذاری شده و غیر قابل نفوذ به نام game.bin وجود دارد که حاوی کدهای بازی‌است. در صورتی که بخواهید فایل کدها رمز گذاری نباشد یک فایل main.as برای شما ساخته خواهد شد.

-آیا با اتان می‌شود بازی‌های آنلاین و تحت شبکه ساخت؟
اگر برنامه نویسی به زبان C++ را بلد باشید، میتوانید افزونه‌ی plugin مورد نظر خود را برای اتان بنویسید(اتان یک اپن سورس است) . در سایت ما (سازنده) مستنداتی در مورد آموزش نوشتن پلاگین موجود است.
البته ما برنامه‌های خفنی در مورد آینده‌ی اتان داریم.

-اتان تجاری‌است؟ برای خریدش نباید پولی بدهیم؟
اتان رایگان و آزاد است(گنو) . اما به این معنا نیست که نمی‌تواند تجاری باشد. در صورتی که میخواهید قابلبتی ویژه‌ی شما یا شرکتتان ساخته شود یا کلاس‌های آموزشی خصوصی می‌خواهید با من(سازنده) تماس بگیرید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

-خوشمان آمد. چه‌طوری میتوانیم کمک کنیم؟
ممنون. راههای زیادی است . مثلن:
-آموزش‌های متنی ، ویدیویی برای کار با انجین برای مبتدی ها و حرفه‌ای بسازید. من (سازنده) خوشحال می‌شوم که لینکی از آن (در صورت تمایل شما) را در سایت رسمی اتان بگذارم.
-پیشنهادات و انتقادات ، که اگر تا الان نبود اتان هرگز ساخته نمی‌شد.
-اگر بازی‌‌یا دمویی با اتان ساختید، خوشحال می‌شویم که ما را خبر کنید. همچنین ویدیو و شات برای ما بفرستید که در سایت رسمی معرفی کنیم. البته اگر دوست دارید.
----------------------------

لینک از سورس فورج (نزدیک 9 مگ):

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر IP changer دارید که دانلود کنید و حالش را ببرید. اگر نه صبر کنید که دستم به اینترنت کمی سریع تر از ربید برسد و اتان را جای دیگری آپلود کنم. (اگر کسی این کار را کرد ممنون می‌شوم.)


پانوشت:
 این چقدر خفنه . باید یه تشکر همراه یه ماچ آپدار برای سازندش بفرستم.
 من چقدر خوشحالم. همه چی آرومه. گندش بزنند.
 هنوز هیچ کس نیست که بلک میرر ۲ رو بازی کرده باشه؟
 پنج تا کلمه دیگه میشه 900 کلمه.
 شد.

Why so serious?

ehsan_wwe
28-08-2010, 17:54
خيلي عاليه
ماچ اب دارو برو تو كارش :27:

---------- Post added at 06:54 PM ---------- Previous post was at 06:51 PM ----------

از اينجا دانلودش كنيد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

سونامی
28-08-2010, 19:27
درباره زبان برنامه نویسیش صحبت میکنی

آموزش زبانش و.........

شما خودت باهاش کار کردی ؟

از گیم میکر احمقانه بهتر شده ؟

:دی

parvizamd
28-08-2010, 20:40
من که ترجیع می دهم با گیم میکر کار کنم

Arrowtic
29-08-2010, 14:51
به نظر خوبه!فقط منبع آموزشي براش نيست چون جديده.
حالا باهاش يه وري ميرم ببينم چه طوره!(:31:)

---------- Post added at 02:51 PM ---------- Previous post was at 02:48 PM ----------

IP Changer برا چي؟همين جوري كه دانلود ميشه!الآن من آخراي دانلودشه واسم.

lord arthas
29-08-2010, 16:01
کدوم خوده انجینه؟ machine ya editor?

Arrowtic
29-08-2010, 16:41
علاوه بر منابع خود بازی مانند اسپرایت‌ها و صداها ، یک فایل machine.exe وجود دارد که بعد از اتمام ساخت به راحتی می‌توانید آن را به هر نامی که دوست دارید تغییر دهید. (مثلن chomagh.exe) . و یک فایل رمز‌گذاری شده و غیر قابل نفوذ به نام game.bin وجود دارد که حاوی کدهای بازی‌است. در صورتی که بخواهید فایل کدها رمز گذاری نباشد یک فایل main.as برای شما ساخته خواهد شد

اينجا رو نخوندي مگه؟

mohammd1
18-09-2012, 11:44
آقا مواظب باش هر گونه توهین به گیم میکر عواقب بعدی به دنبال دارد !