متن من ویرایش شد....
Printable View
متن من ویرایش شد....
نقل قول:
درسته.حق با شماست.
میگه تیم فن آوران شریف (سازنده گرشاسب) هدف بلند مدت برای ساخت موتور دارن!
مسخرست!
شما اول بیا بازی باحال با موتور خوب بساز بعد که سود کردی و کمی پا گرفتی بیا موتور بساز!
اینا دیگه کیا هستند!:19:
نه خیر برعکس تمامی حرفهاش این یه دونه رو درست گفت . هدف اونا ساخت یه انجین داخلیه و به نظرمن بین تمامی شرکت های بازی سازی کشور بهتر این کار رو دارن می کنن و اینرو مطمئن باشید در اینده واقعا موفق میشن.
در مورد اینکه تیم فن آوران شریف میخوان یه موتور بومی بسازن و روند این کار من کلا اطلاعاتی ندارم.عنی نمیدونم چطوریه.نقل قول:
من فقط میگم یه تیمی که میخواد موتور بومی بسازه نباید چیزی رو کپی کنه.چون کپی کردن یعنی نفهمیدن.
مثلا من بیام کد های آنریل اسکریپت شما رو کپی کنم و بعد هم فرض کن یه مرحله با UDK بسازم که حرف نداشته باشه ولی بعدش توی عیب یابی و همچنین توی فن آوری های جدید همیشه باید چشمم به شما باشه و از شما کپی کنم.
من میگم تیمی که کارش رو با کپی شروع کنه به هیچ جا نمیسه.یعنی اگر هم برسه هیچ ارزش افزوده ای نداره و باعث پیشرفت و مباهات نیست.
امیدوارم منظورم رو گرفته باشی!
مهم نیست بتونن انجین خوب بسازن یا نه مهم اینه که به کار دیگران حتی اگهِ رقیب (هرچند هنوز یه چندین سالی مونده رقیب اپیک بشیم) باشن احترام بزاریم و بیخود نکوبیمش.
یه ضرب المثل چینی هست که میگه اول کشتی ساختن رو یاد بگیر بعد از کشتی ایراد بگیر
دوست بنظر من خودتون با بحث با این جور آدم ها خسته نکنید وقتی میگه UDK=GAME MAKER دیگه چه انتظاری دارید!!!!!!
نه بابا، اشتباه برداشت کردین. بنده خدا کی گفت UDK = GameMakerنقل قول:
اون گفت UDK هم مثل GameMaker یه ابزار بازی سازیه نه یه انجین.
چرا اومدن UDK به ضررش باشه. طبیعتا هر شرکت بازی سازی هدفش افزایش کیفیت بازیشه. خب اگه انجینی بیاد که کیفیت بالاتری بتونه بهش بده، چرا به ضررش باشه؟ خیلی راحت از اون انجین استفاده می کنه. ایشون که خودش انجین Torque (تورک) رو نساخته که بخواد با اومدن UDK ضرر کنه!نقل قول:
بابا بنده خدا کی Torque رو با UDK مقایسه کرد؟ ایشون فقط گفت که شیدر توی UDK خیلی Optimize نیست و یه مقایسه با کد شیدر Torque انجام داد. اون که دو تا انجین رو مقایسه نکرد. طبیعیه که اصلا این دو تا انجین قابل مقایسه نیستن. شما هم بی انصافی نکنین.نقل قول:
در کل بحث خوبی اونجا شکل گرفت که فکر کنم برای همه مفید بود. اما فکر کنم هر دو طرف باید یه کم دست از پیش داوری بردارن.
راستی نظرات همه برگشته. مثل این که مشکل از سرور سایتش بوده.نقل قول:
قابل توجه کاربران:
honestbud
parvizamd
silsin
AMIR REZAs
NINJA0098
در لینک زیر برای شما پیامی نوشته ام. آنرا مطالعه نمایید.
لینک:
موفق باشیدکد:http://www.uncocoder.com/index.php?option=com_content&view=article&id=68:-udk&catid=44:2011-03-15-13-39-16&directory=1
با خوندن آخرین نظر های ایشان در سایتشون به این نتیجه گیری شخصی رسیدم.
چون من آشنایی کاملی با هیچ موتور بازی سازی ندارم و در این زمینه هم بی تجربه هستم.فقط چند روزی با UDK کار کردم.
به هر حال من به این نظر شخصی رسیدم :
ایشان چون در یک شرکت تجاری مشغول هستند یک سری مسائل توجیه میشود
1.مثلا ایشان به گزینه خرید انجین فکر میکنند
2.یا ایشان به گزینه تغییر سورس انجین فکر میکنند.
گزینه اول هزینه مالی دارد و گزینه دوم هزینه زمانی دارد(یعنی وقت گیر است) که هر دو برای یک شرکت تجاری و ساخت بازی با هدف درآمد زایی توجیه میشود.
ولی آیا یک بازی ساز مستقل، یک دانشجوی کامپیوتر،یک علاقه مند به این صنعت که نمیتونه به این گزینه ها فکر کنه.مخصوصا اولی.
پس شاید ایشون به همین خاطر UDK رو که رایگان هست 2 ماهه تست کردند و نتیجه گیری!
پس من به ایشون (با وجود اینکه به قول خودشون بازی ساز مستقل هم هستند) حق میدم که در مورد UDK اینگونه فکر کنند.
برادر من ما کجا بی انصافی کردیم؟ آقای آقاجانی بدون این که به اندازه کافی به udk آشنایی پیدا کنن میان یه سری بحث رو پیش میکشن . واقعا بهتر نیست اول بیان از چند نفر که دارن باهاش کار میکنن سوالاتشون رو بپرسن و جواب بگیرن بعد اگه مشکلی بود اونو منتشر کنن؟نقل قول:
شما هم بی انصافی نکنین.
یکی از دلایلی که udk مادساز نیست اینه که برای این انجین همچین لیسانسی در نظر گرفتن . به من بگید کدوم ادیتور که همراه بازی اومده یا به قول ایشون مثل udk منتشر شده براش لیسانس با این جزئیات در نظر گرفته شده؟
درمورد این که خیلی از بازیای udk رو تو سایتایی نظیر moddb گذاشتن اینه که بیشتر از نصف این بازیا قبلا با ادیتور آنریل تورنومنت ساخته شده و منتشر شده بعد که udk منتشر شد رو این انجین گذاشتن.برای فهمیدن این موضوع چندتا ایمیل به سازنده های چندتا از این بازیا بدین تا بفهمین.
یکی این متنو از طرف من تو بخش نظرات اون سایت بزاره سایتش واسه من بالا نمیاد.
کجا بردار من اشتباه برداشت کردیم میگه ابزار مد سازی !
اقایون یک توصیه از طرف من همینطور که دیدید من از موضع خودم مربوط به حال گیری و امثال اینا عقب نشینی کردم و رسما هم از اقای اقاجانی معذرت خواهی کردم.در حال حاظر به توصیه ایشون می خوایم سیستم هوش مصنوعی udk رو مشترکا تست کنیم.
در ضمن پرویز جان ایشون نگفتن که udk ماد سازه اونطور که من دیدم در ادامه گفتن که چیزی ما بین ماد ساز و انجین کامله .این جمله ماد ساز مال ابتدای بحث ایشون بود که دیدید خود من هم شدیدا مخالفت کردم.پس اجازه بدید تست های لازم رو انجام بدیم و بعد نتیجه گیری میکنیم.
خوب امیدواریم موفق باشید
این مطلب رو بخونید، جالبه:
کد:http://www.uncocoder.com/forum/index.php?topic=5.msg12#msg12
ظاهرا دوستان، هیچ نظری در مورد بحث پی گرفته بین من و silsin ندارند، در صورتیکه در اینجا یا آنجا نظری ندهید، آنرا به منزله پذیرش مساله حساب خواهم کرد.
همینطور هم سعی کنید با روش درست نظر بدهید وگرنه کشیدن بحث به گمراهی، جواب درستی به شما نخواهد داد.
ظاهرا ادامه بحث اینجا داره دنبال می شه:نقل قول:
کد:http://forum.p30world.com/showthread.php?t=479876
سلام
طی تاپیکی که تو انجمن اپیک - udk زدم ، میخواستم شما رو هم در جریان بگذارم:
کد:http://forums.epicgames.com/showthread.php?p=28077638#post28077638
AMIR REZAs
Hi
i have a Important question! is udk Unreal Engine 3 ? and udk only makes modes?
or udk is a game engine that makes any games??
can udk make any games with good AI??
جوابها:
UDK is a game engine that you can do anything with, not just mods.
و
Your skill and fantasy is your only limit when it comes to UDK.
The most simple games to make with UDK is indeed FPS shooters that reminds allot of unreal.
However you could make RTS games, turn based games, hell even card games if thats what your into.
However dont expect to pick up the UDK with no coding skills and set out to make anything complex. I would suggest you make a simple FPS level to get you started into the tool.
و
They call it Unreal Development >>Kit<< since you dont have full license to MODIFY the engine if I am not mistaken. But you can do whatever you want product wise.
AMIR REZAs
thanks a lot!
If I can learn to work with the udk . can I make any games Except FPS games , easily???
and what is Your comment about slow compiling unreal script?
چون به انگلیسی نوشته معتبر است!!!!!!!!!!!!!!!!!!!!!نقل قول:
یا اینکه چون از تیم Epic بوده معتبر است؟
چرا باهاش یک فوتبال نمی سازید؟
خوب بالاخره تیمه Epic از همه انجینه خودشونو بهتر میشناسن .نقل قول:
چون به انگلیسی نوشته معتبر است!!!!!!!!!!!!!!!!!!!!!
یا اینکه چون از تیم Epic بوده معتبر است؟
رفیق مگه میخوای قارچ پرورش بدی . برایه فوتبال ساختن یه تیم میخواد فوتبال که الکی نیست همینجوری یه فوتبال بسازی .نقل قول:
چرا باهاش یک فوتبال نمی سازید؟
نقل قول:
من درک میکنم که چند وقت زحمت شما و دانش شما یه دفعه توسط بچه های اینجا مورد حجوم قرار گرفته(که البته به نظر من به خاطر لحن بدتون در مقاله تون بوده!!) ولی این دلیل نمیشه که اینطوری متن بزارید!
به خدا این طرز نوشتن (منظورم اونجاهایی که قرمز کردم) به سن و سال شما و تحصیلاتتون نمیخوره!
آدم فکر میکنه یه نفر دیگه پا سیستمه!
پاسخ به آخرین پستم:
Amir,
If you have to ask if you can do something, then that means you don't have the knowledge required to actually be able to do it.
You can do pretty much anything you want, so long as it doesn't require modifying the engine itself. It will require that you actually learn stuff, though.
And there is no difference between a "mod" and a "game", except that one uses an existing game as a base.
سلامنقل قول:
چون به انگلیسی نوشته معتبر است!!!!!!!!!!!!!!!!!!!!!
یا اینکه چون از تیم Epic بوده معتبر است؟
چرا باهاش یک فوتبال نمی سازید؟
من میخواستم نظر افرادی رو که خیلی وقته درگیر این موتور هستن هم بپرسم که فکر میکنم جواب هایی خوبی گرفتم ! اگر شد در فروم های دیگه هم نظرخواهی میکنم...
عزیز شما باید بهتر بدونید که فوتبال قضیش فرق میکنه ! با هر انجینی نمیشه ساخت . البته من فکر میکنم با این کارهایی که اپیک میکنه تا چند وقت آینده این امکان هم فراهم میشه....
در مورد فوتبال . دوستان به این سادگی ها که نیستش که درسته تمامی کارهاش رو میشه درست کرد اما دو مسئله اینجا مطرحه . هوش مصنوعی و فیزیک . واسه هوش مصنوعی خود سازندگان فوتبال هم مشکل دارن اونوقت ما می خوایم درست کنیم .؟ در مورد فیزیک هم این کار تقریبا امکان پذیر نیست . حوصله توضیح دادن هم ندارم . ولی به قول امیر رضا شاید بشه
UDK یک ابزار مود سازی نیست ولی کاملا نزدیک هست به همچین چیزی.
از اونجا که تنها فرقش اینه که مستقل از خود بازی هست و احتیاجی به نصب بازی نیست، فرقشون فقط در همین هست.
یک موتور هم نیست، قابل توجه کسانی که انگار پدرشون این ابزار رو ساخته و دفاع می کنند... UDK تنها یک ادیتور هست برای کار با "موتور unreal" ، خود موتور در صورتی می شد بهش گفت که سورس اش موجود باشه و بشه اون رو بر اساس نیاز های بازی تغییر داد. حتی هیچگونه SDK ای برای کار با توابع low-level این موتور وجود نداره.
شرکت هایی که بازی AAA و حتی در سطح متوسط تر (AA) درست می کنند و می خواهند از موتور آماده استفاده کنند (قابل توجه که حدوداً تنها 25% بازی های خوب در چند سال اخیر از موتور آماده اون هم معمولا unreal استفاده کردند، 75% بازی ها موتور خودشون رو نوشته اند) هیچ وقت از UDK استفاده نمی کنند و خود موتور unreal رو که قیمتش بالای 500 هزار دلار هست می خرند.
مثلا بازی bioshock از موتور unreal استفاده می کنه ولی اونقدر این موتور رو برای بازی تغییر داده که می شه گفت کلا یک موتور جدید بوجود اومده :
کد:http://en.wikipedia.org/wiki/BioShock#Game_engine
ساختار گرافیکی رو کلی عوض کردن ... ساختار threading موتور unreal رو عوض کردن، حتی موتور فیزیک unreal که physx هست رو تغییر دادن به havok ... همونطور که می بینین این کارا در حد low-level هست و خیلی بیشتر از کاری مثل port کردن در حالی بعضی کاربرای بی تجربه تو این فروم از udk دفاع می کنند و می گفتن که سورسش فقط به درد پورت کردن می خورده...نقل قول:
BioShock uses the Unreal Engine 3.0 as base technology ....
The Windows version of BioShock can utilize Direct3D 10 (DirectX 10) features and content, if the system meets the hardware and software requirements,[61] but it will also run on DirectX 9 without the added effects.[62] There are a few differences in image quality between the two APIs, such as additional water reflections and soft particle effects,[63][64] but they are subtle from the player's perspective.[65] BioShock also uses Havok Physics,[61] an engine that allows for an enhancement of in-game physics, and the integration of ragdoll physics, and allows for more lifelike movement by elements of the environment.
Chris Kline, lead programmer of BioShock, deemed BioShock as "heavily multithreaded" as it has the following elements running separately:
optimize کردن موتور بر اساس نیاز بازی یکی از موارد اصلی ساخت هست که در ابزار UDK به علت دسترسی نداشتن به سورس نمی تونید این کار رو انجام بدید، حتی اگه سبک بازیتون مثل unreal tournament باشه.
UDK بیشتر به درد level artist ها و طراحان بازی که می خوان برای خودشون prototype درست کنند می خوره، مخصوصا برای طراحال مرحله عالی هست.
متاسفانه از اونجا که برنامه نویسان و بازی سازان ایرانی معمولا تنبل هستند، منتظر چنین ابزاری هستند که کمبودهای خودشون رو پنهان کنند و به راحتترین شکل ممکن خروجی بگیرند و مثل تیم فوتبال مورد علاقشون هم ازش دفاع می کنند ...
ادامه استفاده از ابزارهایی مثل UDK در شرکت های بازی سازی ایرانی ، اولا باعث عقب ماندگی برنامه نویسان و تیم فنی می شه،.. باعث محدودیت توی طراحی و ساخت بازی و بهینه کردن اون می شه،... دستاورد فنی نداره و باعث می شه تیم های بازی سازی تنبل بار بیان و نتونن ابزار خودشون رو تولید کنند و هرگز هم یاد نگیرن، در نتیجه همیشه آویزان ابزار مجانی epic خواهند بود حتی با وجود تمام محدودیت هاش و لایسنس اون در خارج.
جالب اینجاست که بعضی ها میان مثال بازی هایی مثل Ball رو می زنند، انگار call of duty ساختن باهاش ... در این جور مواقع به جای اینکه دنبال مثال های خاص بگردید چرا یک نگاهی به بیشتر بازی هایی که release می شوند نمی اندازید ؟؟ بیشتر بازی های درست و حسابی حتی از موتور ساخت خودشون استفاده می کنند (indie و غیر indie) ، و بعضا که از موتورهای آماده استفاده می کنند از موتور unreal (با سورس) هست که اون هم براساس نیازهاشون تغییر می دهند.
به جای این حرفها بهتره برنامه نویسان ساختن موتور بازی رو یاد بگیرند، و طراحها هم با ابزارهایی مثل همین UDK کار یاد بگیرند تا همه بتونند در قالب یک تیم یک کار با کیفیت ارائه بدن ...
اگه منبع درآمد سریع می خوایین یا می خواهید سریع خروجی بگیرید و آینده کار، دانش فنی و ساخت بازی های جدی تر در آینده در نظرتون نیست همین UDK و ابزارهای خیلی ضعیف تر ولی مشابه مثل GameStudio و غیره رو ادامه بدید.
عزیز من
نمیدونم شما چطوری با 2 تا پسن اومدی به این سرعت این تاپیک رو دیدی و اینا رو میگی
اما من به بحث فنی کار دارم و میزارم که بچه های فنی بیان جواب بدن، البته اگه مدیران و ناظمین بزارن،
اما باید بگم که اینجا ایرانه!
شما بگو ببینم تو کدوم صنعتمون ما این کارا رو کردیم ؟
مثلا اومدیم ماشین رو خودمون طراحی کنیم؟
سمند خودروی ملی، بدنه اش یه نوع بی ام و هستش کلا داخل کاپوت هم که مال پژو!
تمام دستگاه های کارخانجاتمون خارجی هست!
ما خودمون چی رو تولید میکنیم که این دومویش باشه!
چرا یه برنامه نویس باید بیاد و وقت بزاره برنامه نویسی کنه و بازیش رو به همون قیمتی بفروشه که یه نفر با UDK درست کرده!
وقتی قانون کپی رایت نباشه همین میشه!
به نظرم بهترین ابزار برای بازی ساز های ایرانی چه حرفه ای و چه مستقل همین UDK هستش!
سلامنقل قول:
UDK یک ابزار مود سازی نیست ولی کاملا نزدیک هست به همچین چیزی.
از اونجا که تنها فرقش اینه که مستقل از خود بازی هست و احتیاجی به نصب بازی نیست، فرقشون فقط در همین هست.
یک موتور هم نیست، قابل توجه کسانی که انگار پدرشون این ابزار رو ساخته و دفاع می کنند... UDK تنها یک ادیتور هست برای کار با "موتور unreal" ، خود موتور در صورتی می شد بهش گفت که سورس اش موجود باشه و بشه اون رو بر اساس نیاز های بازی تغییر داد. حتی هیچگونه SDK ای برای کار با توابع low-level این موتور وجود نداره.
شرکت هایی که بازی AAA و حتی در سطح متوسط تر (AA) درست می کنند و می خواهند از موتور آماده استفاده کنند (قابل توجه که حدوداً تنها 25% بازی های خوب در چند سال اخیر از موتور آماده اون هم معمولا unreal استفاده کردند، 75% بازی ها موتور خودشون رو نوشته اند) هیچ وقت از UDK استفاده نمی کنند و خود موتور unreal رو که قیمتش بالای 500 هزار دلار هست می خرند.
مثلا بازی bioshock از موتور unreal استفاده می کنه ولی اونقدر این موتور رو برای بازی تغییر داده که می شه گفت کلا یک موتور جدید بوجود اومده :
کد:
http://en.wikipedia.org/wiki/BioShock#Game_engine
نقل قول:
BioShock uses the Unreal Engine 3.0 as base technology ....
The Windows version of BioShock can utilize Direct3D 10 (DirectX 10) features and content, if the system meets the hardware and software requirements,[61] but it will also run on DirectX 9 without the added effects.[62] There are a few differences in image quality between the two APIs, such as additional water reflections and soft particle effects,[63][64] but they are subtle from the player's perspective.[65] BioShock also uses Havok Physics,[61] an engine that allows for an enhancement of in-game physics, and the integration of ragdoll physics, and allows for more lifelike movement by elements of the environment.
Chris Kline, lead programmer of BioShock, deemed BioShock as "heavily multithreaded" as it has the following elements running separately:
ساختار گرافیکی رو کلی عوض کردن ... ساختار threading موتور unreal رو عوض کردن، حتی موتور فیزیک unreal که physx هست رو تغییر دادن به havok ... همونطور که می بینین این کارا در حد low-level هست و خیلی بیشتر از کاری مثل port کردن در حالی بعضی کاربرای بی تجربه تو این فروم از udk دفاع می کنند و می گفتن که سورسش فقط به درد پورت کردن می خورده...
optimize کردن موتور بر اساس نیاز بازی یکی از موارد اصلی ساخت هست که در ابزار UDK به علت دسترسی نداشتن به سورس نمی تونید این کار رو انجام بدید، حتی اگه سبک بازیتون مثل unreal tournament باشه.
UDK بیشتر به درد level artist ها و طراحان بازی که می خوان برای خودشون prototype درست کنند می خوره، مخصوصا برای طراحال مرحله عالی هست.
متاسفانه از اونجا که برنامه نویسان و بازی سازان ایرانی معمولا تنبل هستند، منتظر چنین ابزاری هستند که کمبودهای خودشون رو پنهان کنند و به راحتترین شکل ممکن خروجی بگیرند و مثل تیم فوتبال مورد علاقشون هم ازش دفاع می کنند ...
ادامه استفاده از ابزارهایی مثل UDK در شرکت های بازی سازی ایرانی ، اولا باعث عقب ماندگی برنامه نویسان و تیم فنی می شه،.. باعث محدودیت توی طراحی و ساخت بازی و بهینه کردن اون می شه،... دستاورد فنی نداره و باعث می شه تیم های بازی سازی تنبل بار بیان و نتونن ابزار خودشون رو تولید کنند و هرگز هم یاد نگیرن، در نتیجه همیشه آویزان ابزار مجانی epic خواهند بود حتی با وجود تمام محدودیت هاش و لایسنس اون در خارج.
جالب اینجاست که بعضی ها میان مثال بازی هایی مثل Ball رو می زنند، انگار call of duty ساختن باهاش ... در این جور مواقع به جای اینکه دنبال مثال های خاص بگردید چرا یک نگاهی به بیشتر بازی هایی که release می شوند نمی اندازید ؟؟ بیشتر بازی های درست و حسابی حتی از موتور ساخت خودشون استفاده می کنند (indie و غیر indie) ، و بعضا که از موتورهای آماده استفاده می کنند از موتور unreal (با سورس) هست که اون هم براساس نیازهاشون تغییر می دهند.
به جای این حرفها بهتره برنامه نویسان ساختن موتور بازی رو یاد بگیرند، و طراحها هم با ابزارهایی مثل همین UDK کار یاد بگیرند تا همه بتونند در قالب یک تیم یک کار با کیفیت ارائه بدن ...
اگه منبع درآمد سریع می خوایین یا می خواهید سریع خروجی بگیرید و آینده کار، دانش فنی و ساخت بازی های جدی تر در آینده در نظرتون نیست همین UDK و ابزارهای خیلی ضعیف تر ولی مشابه مثل GameStudio و غیره رو ادامه بدید.
تا اونجایی که من میدونم شما تو سایت برنامه نویس بیشتر فعالیت دارید و بیشتر با بچه های انجین نویس آشنا هستید تا بازیساز ...
( REZAsys هستم فکر میکنم من رو بشناسید )
در این مورد فکر میکنم من یه سالی با بچه های سایت برنامه نویس درگیری داشتم [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
همین طور که بالا گفتم(در مورد شما و بچه های اینجا) انجین نویس با بازی ساز تفاوت دارن ! این رو خودتون هم تو سایت برنامه نویس قبول کردید.....
من حرفتون رو قبول دارم که به جای استفاده از انجین های به قول خودتون محدود میتونیم انجین بسازیم ولی خودتون قاضی چند سال رو یک انجین کار
کنیم از لحاظ Material , particle , terrain , script , .... به انجین هایی مثل آنریل و یونیتی می رسیم ؟؟ چند سال ؟؟ 10 سال ؟ 20 سال ؟ تا آخر عمر ؟ :31:
نمی رسیم چون پایه ای نداریم و تازه اول کاریم ، همه ی تکنولوژی ها دست خارجی هاست ، پس اونا باید بتونند همچون آنریلی بسازند !
هر وقت ما تونستیم Visual studio یا windows بنویسیم ، قبول میکنیم که میتونیم انجین هم بنویسیم در حد اینها!
از طرف دیگر قبول دارم که میتونیم با ساخت انجین های کوچک Bo هایی هم بسازیم . ولی آیا صنعت بازیسازی ما و گیمرهای کشورمون با Bo راضی میشن ؟؟
حروف سپول کاملا تایید میشه.
و اما در مورد حروف honestbud:
چه ربطی داره؟ مثلا ماشین براشون سود داره، چون طرف اگه بخواد ماشین از خارج وارد کنه باید هم قیمت خون باباش پول بزاره رو پول ماشینه. هر وقت تونستی جلوی وارد کردن بازی از خارج کشور به ایران رو بگیری، اون وقت بیا این حرف رو بزن...نقل قول:
شما بگو ببینم تو کدوم صنعتمون ما این کارا رو کردیم ؟
مثلا اومدیم ماشین رو خودمون طراحی کنیم؟
سمند خودروی ملی، بدنه اش یه نوع بی ام و هستش کلا داخل کاپوت هم که مال پژو!
تمام دستگاه های کارخانجاتمون خارجی هست!
ما خودمون چی رو تولید میکنیم که این دومویش باشه!
کدوم بازی تا حالا با UDK تو ایران به طور کامل درست شده؟ من BO رو حتی بدون توجه به ایدش، به بهترین بازیه ی ایرانی که با UDK درست شده ترجیح میدم.نقل قول:
چرا یه برنامه نویس باید بیاد و وقت بزاره برنامه نویسی کنه و بازیش رو به همون قیمتی بفروشه که یه نفر با UDK درست کرده!
اگه قانون کپی رایت باشه، باید به فکر این باشی که پول ویندوز رو یه جوری جور کنی. حالا ویندوز که ارزون هست، پول برنامه های گرونی مثل maya، photoshop و ....نقل قول:
وقتی قانون کپی رایت نباشه همین میشه!
عمرا اگه UDK چیزی باشه که بشه باهاش یه بازی ای درست کرد که آدم 10 دقیقه بازی کرد خسته نشه، مخصوصا تو ایران. البته این مورد در مورد Hazard صدق میکنه، ولی اون فقط پیاده سازی ایده هست، نه چیز بیشتر.نقل قول:
به نظرم بهترین ابزار برای بازی ساز های ایرانی چه حرفه ای و چه مستقل همین UDK هستش!
در مورد حروف AMIR RezAs:
بله خوب. از اونجا که خیلی ها تصور می کنند بازی سازی یک کار هنری هست در حالی که اشتباه می کنند، چون یک بازی ویدیویی قبل از اینکه یه کار هنری باشه، یک نرم افزار کامپیوتری هست و کسانی که انجین بازی می نویسند دارن نرم افزار کامپیوتری می نویسند، پس درک بهتری از این مسائل نسبت به بازی ساز ها دارند (که البته چنین حرفه ای وجود نداره)، حرفشون ابعاد بیشتری رو در نظر میگیره و دقیقتر هست.نقل قول:
انجین نویس با بازی ساز
این حرفتون هم مربوط به همون مطلب بالاست. معمولا درک درستی از یه انجین ندارید که این حرف ها رو می زنید. اگه اون کتاب هایی که بهت داده بودم رو مطالعه می کردی و انقدر ظاهر نگر نبودی و یکم عمیقتر فکر میکردی، میدیدی که این خبرا نیست. هر چند قبول دارم با وضعیت فعلی ایران، ساخت انجینی مثل Unreal 3 یه ده سالی طول میکشه، ولی کی گفته که لازمه انجینی مثل Unreal3 ساخته بشه؟ یا اصلا کی گفته که باید رو بازی سازی تمرکز کرد و از تغییر دادن وضع خراب کشور چشم پوشی کرد؟نقل قول:
من حرفتون رو قبول دارم که به جای استفاده از انجین های به قول خودتون محدود میتونیم انجین بسازیم ولی خودتون قاضی چند سال رو یک انجین کار
کنیم از لحاظ Material , particle , terrain , script , .... به انجین هایی مثل آنریل و یونیتی می رسیم ؟؟ چند سال ؟؟ 10 سال ؟ 20 سال ؟ تا آخر عمر ؟
تکنولوژی چیزی هست که بعد از مدتی نابود میشه، و یکی جاش میاد. مشکل اینجاست که خیلی ها فکر می کنند حتما باید از تکنولوژی های فعلی استفاده کرد. تکنولوژی هایی که کسان دیگری از اونا بیشتر سر در میارند، چون خودشون ابداء کردن. اگر تو ایران جنبه ی ایجاد تکنولوژی جدید بود، پیشرفت ایران چندین برابر میشد. انجین بازی سازی خودش یه تکنولوژی هست که چندین سال پیش اولین بار گمونم تو بازیه Doom استفاده شد. ما مجبور نیستیم از انجین استفاده کنیم! شاید روش دیگری ...نقل قول:
نمی رسیم چون پایه ای نداریم و تازه اول کاریم ، همه ی تکنولوژی ها دست خارجی هاست ، پس اونا باید بتونند همچون آنریلی بسازند !
ما خودمون رو محدود کردیم به حرفی که خارج از ایران زده میشه.
Visual studio و windows اولا دو مقوله ی کاملا جدا از هم و از صنعت بازی هستند، ثانیا این دو یا در واقع این سه قبلا درست شده و طبیعی هست که بهتره دیگه درست نشه. انجین قرار نیست Unreal باشه. به قول خیلی ها انجین جدید اختراع دوباره ی چرخ نیست. مثل اینکه کاربرد ویندوز با لینوکس فرق داره، در حالی که جفتشون یه سیستم عامل هستند. از طرف دیگه چرا عکس مسئله رو نگاه نکنیم؟ یعنی هر وقت که ما تونستیم انجین بنویسیم، می تونیم IDE و OS هم بنویسیم!نقل قول:
هر وقت ما تونستیم Visual studio یا windows بنویسیم ، قبول میکنیم که میتونیم انجین هم بنویسیم در حد اینها!
مشکل دیگه اینکه هنوز ضرب تو ایران نیومده، ما دنبال انتگرال هستیم!نقل قول:
از طرف دیگر قبول دارم که میتونیم با ساخت انجین های کوچک Bo هایی هم بسازیم . ولی آیا صنعت بازیسازی ما و گیمرهای کشورمون با Bo راضی میشن ؟؟
اولا که اون مثلالی که راجع به ماشین زدم کلی بود!نقل قول:
ما کلا تمامی صنایعمون مشکل داره!
چرا باید بیایم و موتور بازی سازی بنویسیم!
بعدشم وقتی قانون کپی رایت باشه(که حالا میگم از نظر من شرایط بودنش چیه) بازی خارجی با قیمت واقعی میاد تو بازار ایران!
اونوقت درست میشه همه چیز
حالا شما که میگی بریم پول ویندوز رو بزاریم کنار تا بماند برنامه های دیگه!
اگه کشوری مثل ما اقتصادش پله پله پیشرفت کنه میتونه به راحتی قانون کپی ریت رو قبول کنه و اینطوری هم که شما میگی قیمت هاش سرسام آور نمیشه!
به هر حال تو موقعیت فعلی ایران به نظر من راه خوبیه!
بعدشم من نمیدونم شما رو چه حسابی گفتی که بازی با udk به ظور کامل درست نشده!
من رفته بودم نمایشگاه بازی ها!3-4 تا بازی کارشون تموم شده بود و داشتن release میکردن.
بعدشم اینو دیگه واقعا نمیدونم که رو چه حسابی میزنید : عمرا اگه UDK چیزی باشه که بشه باهاش یه بازی ای درست کرد که آدم 10 دقیقه بازی کرد خسته نشه
چرا؟
من خودم اونجا از 3-4 تا تیم که خودشون موتور نوشته بودن پرسیدم!بین 1-2 سال زمان گذاشته بودند که موتور رو بسازن و بعضی هاشون یه قسمت هایی از بازیشون رو هم نشون داده بودند
از اون طرف تیم هایی که با UDK هم ساخته بودند رو هم دیدم!
اصلا قابل مقایسه نبود
اونایی که موتور نوشته بودند و تازه 1-2 سال هم زمان گذاشته بودند بازی هاشون از لحاظ گرافیکی افتضاح بود جلوی بازی های ساخته شده با UDK
اصلا هم به نظر خسته کننده نمیرسید!اما تا اومدن بازی ها نمیشه گفت که آدم چند دقیقه بازی میکنه!10 دقیقه یا 3 دور تا آخر!
باهات موافقمنقل قول:
bo مو به تن من سیخ میکنه هر وقت یادش میوفتم یا بازی میکنم.هم اینکه ایده قشنگی داره و هم اینکه ایرانی بوده سازنده اش
اما شما راست میگی!bo گیمر های ما رو راضی نمیکنه
کلا راضی کردن گیمر های کشور هایی مثل ما که پول کم پای بازی میدن و همه بازی ها رو راحت انجام میدن خیلی سختره!
حالا شاید 10-20 سال طول نکشه!
شاید یه تیم خوب بتونه 2-3 ساله یه انجین معقول برای بازی سازی تو ایران بنویسه اما آیا کسی بابت این 3 سال بهشون پول میده!منظورم مشتری ها است ها!
اونا بازی رو به قیمت بازی های دیگه و از جمله بازی های ساخت UDK میخوان!پس مجبورن سود کمتری داشته باشن! و تازه آخرش هم فکر نکنم مثل UDK بشه!
ما قبول داریم که باید موتور بنویسیم اما این مقوله کاملا جدا از بازی سازی هستش
یه تیم بازی سازی اول میاد میبینه که از چه موتور هایی با توجه به خواسته هاش میتونه استفاده کنه!بعد موتور نوشتن رو هم میزاره تو گزینه هاش
بعد تصمیم میگیره!
حالا اونوقت برنامه نویس ها باید بیان و هنرشون رو به نمایش بزارن تا رونق بگیره متور نوشتن
پس تا وقتی صرفه اقتصادی نداشته باشه عملی این کار نمیشه!
بازی هایی که تو ایران با UDK ساخته میشه، استاندارد نیستند. شما کدوم بازی ای که با UDK ساخته شده رو تو خونه نصب کردی و بازی کردی؟ بعلاوه اینکه تو ایران تقریبا بیشتر بازی ها با UDK هست. اگر یه نفر سه بازی با UDK نصب کنه رو سیستمش تقریبا 1.5 گیگابایت اطلاعات تکراری ریخته و اگه با این برنامه های پاک کننده ی اطلاعات تکراری که بیت به بیت چک میکنند، هاردش رو تمیز کنه، به احتمال 99% از سه تا بازی دیگه دوتاش اجرا نشه! کلا از لحاظ تجاری UDK خط میخوره. مگر اینکه به قول شما بازی هامون هم مثل صنایع دیگه باشه، اون وقت شاید اولویت اول رو داشته باشه. که البته همچنان بعید میدونم فروش بازی های ایرانی که با UDK درست شدن به ربع فروش BO برسه، مگر اینکه یه چیز کاملا متفاوت باشه که نه تنها در ایران ندیدم بلکه تو جهان هم ندیدم.
نقل قول:آقا بسم ا..نقل قول:
ما مجبور نیستیم از انجین استفاده کنیم! شاید روش دیگری ...
ما خودمون رو محدود کردیم به حرفی که خارج از ایران زده میشه.
شام یه راه دیگه انتخاب کن!
من میگم تا صرفه اقتصادی نداشته باشه نمیشه دادش!
مثلا شما میخوای یه انجین دید بنویسی یا بیای اصلا یه راه جدید پیدا کنی!
مگه بیکاری مگه گنج قارون داری که وقتت رو بزاری سرش!
باید پشتوانه مالی داشته باشی!
حر وقت یه شرکتی اومد گفت ما انجین یا پنجین لازم داریم پس باید بودجه برنامه نویس رو تامین کنیم اونوقت شما بیا آستین بالا بزن و شروع کن به نوشتن کد!
در مورد انتگرال و این حرفا : والا منم که از اول همین رو میگم که!میگم اول باید کپی رایت و یه سری چیزای دیگه رو داشته باشیم تا بتونیم موتور بنویسیم(نه اینکه توانایی و دانش فنی اش رو نداشته باشیم ها،یعنی صرفه اقتصادی داشته باشه)
حالا شما این جمله انتگرال و این حرفا رو با کی بودی نمیدونم!
بعدشم ما پدرمون UDK رو نساخته اما شما با این حرفاتون آدمایی مثل من که زیاد دانش فنی ندارن تو این زمینه، نا امید میکنید!نقل قول:
قابل توجه کسانی که انگار پدرشون این ابزار رو ساخته و دفاع می کنند...
همین
علاوه بر صرفه ی اقتصادی عوامل زیادی وجود داره که یک تیم بازیسازی رو از نوشتن موتور پشیمون کنه ! زمان یادگیری ، زمان اجرا ، ...
خوب چرا نمیایم گرشاسپ و بازی گرگین ( که جدیدا با udk داره ساخته میشه)رو مقایسه کنیم؟؟؟
گرشاسپ ، با انجین توسعه یافته ی موتور گرافیکی Ogre نوشته شده و گرگین با یک موتور به قول شما محدود به اسم udk !
خوب اگر گرشاسپ با Udk ساخته میشد ، چقدر تو وقتش صرفه جویی میکرد ؟؟
آیا Unreal script آنقدر گسترده نیست که جواب یک بازی سوم شخص شمشیری رو بده ؟؟
ممکنه نشه بازیهایی که برای ساختشون انجین های اختصاصی نوشته میشه مثل فوتبال رو بسازه ولی مطمئنا اونقدر گسترده هست که بازیهای بزرگ در سبک های مختلف ساپورت کنه ...
فکر میکنم منظور کلی Armin060 و supol این باشه که برای هر بازی انجین جدا بنویسیم ولی آیا می صرفه که مثل انجین kochol یا سایر انجین های ایرانی سال ها وقت سر نوشتن انجین تلف بشه ؟؟
به قول شما چرخ رو دوبار نمی سازن پس چرا اصرار به ساختش دارید ؟؟
شما از Bo دفاع می کنید ، من هم دفاع می کنم ولی آیا گیمر های ایرانی هم نظرشون با ما یکی هست ؟؟
از طرف دیگه Bo با کتابخانه ی Xna نوشته شده و ولی جدیدا میخواد یک نسخه ی گرافیکی ازش یکی از شرکت های خارجی بسازه ، پس نتیجه میشه گرفت که Bo با انجین ها هم قابل ساخت هست .
چرا شما اصرار دارید بازی های با ایده های فوق العاده با انجین های اماده غیر قابل ساخت هستن ؟؟
("""حرف من فقط Udk نیست ، انجین های متفاوتی وجود داره که میشه ازشون استفاده کرد حتی من انجین گرافیکی xna ,ogre هم قبول دارم..""")
راستی این روش چیه ؟؟نقل قول:
ما مجبور نیستیم از انجین استفاده کنیم! شاید روش دیگری ...
ما خودمون رو محدود کردیم به حرفی که خارج از ایران زده میشه.
موافقم!نقل قول:
منظورشون از روش دیگه کلی بود به نظرم
اتفاقا حرف جالب زدن.همیشه نباید از یک بعد نگاه کرد
اما منظورشون این بود که بیایم از یه زاویه دیگه نگاه کنیم و نه از زاویه ای که اروپا و آمریکا نگاه میکنه
خوب منم گفتم چطوری میشه بدون ساخت انجین یک بازی کامل ساخت ؟؟نقل قول:
اتفاقا حرف جالب زدن.همیشه نباید از یک بعد نگاه کرد
اما منظورشون این بود که بیایم از یه زاویه دیگه نگاه کنیم و نه از زاویه ای که اروپا و آمریکا نگاه میکنه
یعنی دایرکت ایکس و سی پلاس پلاس و ... رو بذاریم کنار و خودمون دست به کار شیم ؟؟
خوب من هم فهمیدم چی میگی شمانقل قول:
منظورم این بود که این دوستمون که نمیدونه خودش!
اکه قرار بود تمام راه های جدید اینقدر ساده به ذهن انسان برسه که الا ن اینجا نبودیم که!
شما فرض کن تو زمان گالیله بود!
بهت میگفتن شاید دنیا یه صفحه صاف نباشه!
نمیدونم چطوریه اما ممکنه صفحه صاف نباشه
شما میگفتی مگه میشه!
چطوری؟
مگه میشه صاف نباشه!
صافه دیگه
مثلا صاف نباشه چطوری باشه!
به هر حال به قول Armin060 روش استفاده از انجین سال هاست که هست ...نقل قول:
خوب من هم فهمیدم چی میگی شما
منظورم این بود که این دوستمون که نمیدونه خودش!
اکه قرار بود تمام راه های جدید اینقدر ساده به ذهن انسان برسه که الا ن اینجا نبودیم که!
شما فرض کن تو زمان گالیله بود!
بهت میگفتن شاید دنیا یه صفحه صاف نباشه!
نمیدونم چطوریه اما ممکنه صفحه صاف نباشه
شما میگفتی مگه میشه!
چطوری؟
مگه میشه صاف نباشه!
صافه دیگه
مثلا صاف نباشه چطوری باشه!
از بین نرفته و پیشرفت میکنه.
من مثال زدم ویندوز ...نقل قول:
Visual studio و windows اولا دو مقوله ی کاملا جدا از هم و از صنعت بازی هستند، ثانیا این دو یا در واقع این سه قبلا درست شده و طبیعی هست که بهتره دیگه درست نشه. انجین قرار نیست Unreal باشه. به قول خیلی ها انجین جدید اختراع دوباره ی چرخ نیست. مثل اینکه کاربرد ویندوز با لینوکس فرق داره، در حالی که جفتشون یه سیستم عامل هستند. از طرف دیگه چرا عکس مسئله رو نگاه نکنیم؟ یعنی هر وقت که ما تونستیم انجین بنویسیم، می تونیم IDE و OS هم بنویسیم!
چون تا ویندوز نباشه انجینی در کار نیست پس چطوری با انجین پیشرفت کنیم ؟؟!!!
منم نگفتم انجین قراره Unreal باشه ( با توجه به پست بالام)
شاید به ظاهر ماهی آماده گرفتن خوب باشه، ولی حقیقت وقتی روشن میشه که دیگه ماهی گیری وجود نداشته باشه! هر چند که ماهی های فعلی هم اندازه ماهی ای که خود آدم میگیره کیف نمیده. :31:
با عبارت دیگه ارزش هر چیزی با مدت بقای اون رابطه ی مستقیم داره.
یه روزی یکی از دوستان بهم می گفت:
"این شرکت ها خیلی از این چیزی که نشون میدن جلوتر هستند. یعنی مثلا میتونند یه موبایل بسازند که قدرتش اندازه ی یه سوپر کامپیوتر باشه!"
این دقیقا با یکی از آروز های من تو گذشته مطابق بود،
"ای کاش همه چیز ساده بود، یعنی مثلا آدما فقط تا ضرب جلو می رفتند و به همون اکتفا می کردند، اینطوری من می تونستم توان رو پیشنهاد بدم!"
ولی حقیقت اینه که بعضی ها تا جا داره تلاش می کنند، یعنی نمیزارند توان به کس دیگری برسه.
UE3 ی واقعی هم یه همچین چیزی هست. مثل تعریف دوم مشتق می مونه. ولی UDK مثل تعریف اول مشتق میمونه. یعنی UDK شما رو به سمت گل واقعی نمیبره. انجین های دیگه هم مثل فرامیل مشتق میمونند. یعنی هر کدوم برا یه کاری. من که فرمول های مشتق رو به تعریفش ترجیح میدم!
حطاب به AMIR REZAs
من اول دبیرستان یه رفیقی داشتم که معدلش 20 شد. معلم فیزیکمون بهش گفت:
"تو یه مشکل خیلی بزرگ داری. اگه یه جزوه 100 صفحه ای در مورد حسابان بهت بدن بگن فردا ازش، ازت امتحان میگیریم، 20 میشی، ولی اگه یه جزوه ی یک صفحه ای از گسسته بهت بدن و ازت امتحان بگیرند 0 میشی!"
یعنی شما فقط اون چیزی رو بلدی که بهت یاد دادن، نه بیشتر،
عقیده ی شما و سایر انجین نویس ها همین هست که کیفی که آدم تو بازی ساز یبا انجین خودش می بره یه چیز دیگست منم دقیقا همین رو قبول دارم و آرزوم اینه که انجین بنویسم ولی اوضاع طور دیگست و نمی گذاره !نقل قول:
شاید به ظاهر ماهی آماده گرفتن خوب باشه، ولی حقیقت وقتی روشن میشه که دیگه ماهی ای وجود نداشته باشه! هر چند که ماهی های فعلی هم اندازه ماهی ای که خود آدم میگیره کیف نمیده. [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
با عبارت دیگه ارزش هر چیزی با مدت بقای اون رابطه ی مستقیم داره.
یه روزی یکی از دوستان بهم می گفت:
"این شرکت ها خیلی از این چیزی که نشون میدن جلوتر هستند. یعنی مثلا میتونند یه موبایل بسازند که قدرتش اندازه ی یه سوپر کامپیوتر باشه!"
این دقیقا با یکی از آروز های من تو گذشته مطابق بود،
"ای کاش همه چیز ساده بود، یعنی مثلا آدما فقط تا ضرب جلو می رفتند و به همون اکتفا می کردند، اینطوری من می تونستم توان رو پیشنهاد بدم!"
ولی حقیقت اینه که بعضی ها تا جا داره تلاش می کنند، یعنی نمیزارند توان به کس دیگری برسه.
UE3 ی واقعی هم یه همچین چیزی هست. مثل تعریف دوم مشتق می مونه. ولی UDK مثل تعریف اول مشتق میمونه. یعنی UDK شما رو به سمت گل واقعی نمیبره. انجین های دیگه هم مثل فرامیل مشتق میمونند. یعنی هر کدوم برا یه کاری. من که فرمول های مشتق رو به تعریفش ترجیح میدم!
من با ساخت بازی هایی مثل Bo مخالف نیستم چون همین بازی های هستن که کم کم ایده ها رو وارد بازیهای بزرگ تر میکنند . ولی خوب Bo چه ربطی به انجین نویسی داره؟:31:
به قول شما شاید یه روزی انجین ها هم از دوره حذف بشن پس باید بگیم انجین نویسی هم مثل استفاده از انجین آماده دوام زیادی نداره !
همونطور که گفتم درک درستی از انجین نداری. مثل خیلی ها که درک درستی از ماشین ندارند.نقل قول:
به قول شما شاید یه روزی انجین ها هم از دوره حذف بشن پس باید بگیم انجین نویسی هم مثل استفاده از انجین آماده دوام زیادی نداره !
به یه نفر تو ایران بگی اسم یه ماشین نام ببر، میگه پراید. مثل اون یارو میمونه که ازش می پرسند اسم یه موجود نام ببر، میگه یخ، بعد میگن یخ که موجود نیست، میگه برو بابا، الان تو خیابون ها هم نوشته یخ موجود است!
کلمه ی موتور رو تو متن زیر با موتور بازی اشتباه نگیر. منظورم اصل موتور هست، مفهوم موتور. الان لابد فکر میکنی دارم در مورد تریل حرف میزنم! :31:
انجین یا engine به معنای موتور هست. موتور هم یه مفهومه نه یه "چیز" که بخواد از بین بره. مثل این میمونه که بگی نظریه ی اعداد قدیمی بشه! درست کردن یه موتور جدید اختراع دوباره ی چرخ نیست. مثل این میمونه که بگی چون ماکسیما هست اگه یکی پرادو درست کنه اختراع دوباره ی چرخ کرده.
واسه همینه که میگم اگه یه جزوه ی 1 صفحه ای بهت بدن بعد یه سوال که نیاز داره اون جزوه رو خوب یاد گرفته باشی و مفهوم مطلب رو درک کرده باشی نمی تونی جواب بدی.
نقل قول:
An engine or motor is a machin designed to convert energy into useful mechanical motion
کد:http://en.wikipedia.org/wiki/Engine
البته اینم فراموش نکنیم که خیلی از کمپانی های بزرگ از UE3 استفاده کردن واسه بازیهاشون و کمتر استدیو بازی سازی هست که موتور بازیش رو خودش بسازه !