PDA

نسخه کامل مشاهده نسخه کامل : بازي سازي با دلفي



مرد مباح
20-03-2006, 11:05
دوستان
يكي از پكهايي كه براي دلفي وجود داره , پك DirectX است.
اين پك امكان دسترسي شما را به حافظه كارت گرافيك و لينكهاي سريع براي ساخت بازي را فراهم ميكند.

من خودم اطلاعات كافي براي استفاده از اين پك و ساخت تصاوير خوب رو ندارم.

دوستاني كه اطلاعات بيشتري دارند , كمك كنن.

البته منظورم درباره اطلاعات الگوريتمهاي هوش مصنوعي نيست. اونا رو تا حدي بلدم.
كار با اين كامپوننتها رو ميخوام بدونم.

codemaster
28-04-2006, 02:01
سلام دوست من!

من از اين component استفاده میکنم خیلی بلد نیستم ولی یه بازی هایی باهاش نوشتم.
اگه دوست داشته باشی با هم مشورت کنیم!
Email من هم اینه : cna_2g@yahoo.com
اگه خواستی حتما" Email کن!

فقط اسم دقیق component که من استفاده می کنم DelphiX هستش! مال تو هم همینه؟
به هر حال خوشحال میشم با هم همفکری کنیم!

مرسی! :blush:

soldier
27-05-2006, 11:02
مي توني به اين تاپيك بري


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

soldier
27-05-2006, 18:51
آقاي codeMaster اگه می تونید این پک دلفی ایکس رو آپلود کنید.
ممنون می شم.

codemaster
04-06-2006, 09:19
آقاي codeMaster اگه می تونید این پک دلفی ایکس رو آپلود کنید.
ممنون می شم.

با سلام به دوست عزيز ! اولا" از كجا فهميدي من آقا هستم!
دوما" آدرسش [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] هست مي تونيد download کنید!

ببخشيد من مدتي گرفتار بودم و به سايت سر نزدم و متن شما رو نديدم! شرمنده :blush: !

codemaster
04-06-2006, 10:10
من روش کار با این Component رو بطور تجربی یاد گرفتم و ممکنه ایراداتی تو کارم باشه . من گرافیک 3D کار نکردم ولی الآن دارم مطالعه میکنم.

نمیدونم چقدر با بازیهای سبک Point-and-click Adventure آشنا هستید. این بازیها نسلشون داره منقرض میشه و
به نظر من زیبا ترین بازیهای دنیا هستند. بین اونها بازیهای دوران شکوفایی این سبک :
1- Indiana Jones - Last Crusade
2- Indiana Jones - Fate Of Atlantis
3- Gobliiins
4- Gobliins
5- Goblins
6- Day Of The Tentacle
7- Monkey Island 1,2,3
8- Full Thrutlle
9- Toon Struck
10 - Sam & Max - Hit The Road
11- Leisure Suit Larry 1,2,3,5,6,7
12- Phantasmagoria 2 - Puzzle Of Flesh
( غیر از Sam & Max و Phantasmagoria همشون رو تموم کردم اون هم فرصت نشد و Phantasmagoria هم cd1 رو فقط داشتم و گیر نمیاد هر کی داره خوش به حالش! :tongue: :biggrin: )
و غیره... رو میشه نام برد که همه با دو بعد ساخته شده بودند و در نهایت زیبایی و هنرمندی... با تصاویر زیبا و انیمیشن باور نکردنی. که الآن کمتر از این دست بازیها در بازار پیدا میشه و اگر میشه بسیار ضعیف با پازلهای پیش پا افتاده ساخته شده که دل آدم رو به هم میزنه.
خیلی از این بازیهای قدیمی هم اصلا تصاویر و فیلم های واقعی بودند که به اونها Movie-Game می گفتند مثل Phantasmagoria.

بهر حال من بیشتر دنبال ساخت بازیهای 2D با کیفیت تصویر و انیمیشن های زیبا هستم و زیاد از بازیهای 3D خوشم نمیاد. البته چند تا بازی 3D به همین سبک رو تموم کردم ولی به زیبایی قدیمی ها نبود.

حالا اگر کسی می خواد در مورد این سبک بازیها با هم مطالعه و مشورت کنیم و به راه حل های بهتر برسیم.
آدرس email خودم رو هم قبلا" اینجا گذاشتم ولی دوباره میذارم که اگه کسی خواست email یا PM بده!
email : cna_2g@yahoo.com
Yahoo ID : cna_2g

...

:blush:

soldier
04-06-2006, 11:19
سلام کد مستر
من این بازی هاییی که نام بردید هیچ کدام را بازی نکرده ام.
اما به هر حال بازی های دو بعدی اگر خوب ساخته شوند و
عکس و موضوع و انیمیشن داشته باشه خیلی خوبه.
بازی های سه بعدی هم جالب هستند.
و الآن در بازار بسیار بسیار زیاد دیده می شوند.
بهتره یه مشورتی با هم داشته باشیم.
در کل با هم موافقت می کنیم.
و ممکنه بتونیم با هم یه بازی رو تشکیل بدیم.
و یک گروه و در نهایت ...
من هم یه پک دلفی ایکس پیدا کردم.
می زارم که شاید به درد شما و بقیه بخوره.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

و به نظر من یک تاپیک برای بحث در این مورد ایجاد کنیم.

codemaster
04-06-2006, 19:34
خيلي نظر خوبيه! من هم موافقم و البته اينطور هم نيست كه من اصلا" از بازيهاي 3D خوشم نمیاد و باید ریختشون دور...
اگر فکر میکنی که ایجاد یک forum واسه این موضوع لازمه باشه ایجاد می کنیم ... ولی برنامه نویسی سه بعدی چندین برابر مشکل تر از برنامه نویسی دو بعدیه و توی برنامه خام پر از باگهایی میشه که اصلا" بعضی وقتها آدم روحش هم خبر نداره...
ولی با این حال سر من درد می کنه واسه بازی نوشتن چه 2D چه 3D چه 4D چه 5D .... :tongue:
فقط به من بگو با این DelphiX چقدر کار کردی و تا حالا چیزی نوشتی یا نه؟ اگه نوشتی یا تو تاپیک بذار یا email کن خوشحال میشم ببینم ... من هم یه چیز های نصفه نیمه ای دارم البته از اونجایی که همیشه در این زمینه تنها بودم هیچ کدوم رو به آخر نرسوندم.
و یک چیز دیگه هم بگو و اون اینکه تمایل به ساختن بازیهای 2D داری یا 3D ؟ البته فکر کنم فهمیدم... :rolleye:
تو بازیهای سه بعدی چیزی که خیلی مهمه Engine و نحوه Render کردنه و باید رو این مطالب خوب دقت کنیم و از همه مهمتر استفاده بهینه از RAM که در سرعت اجرای برنامه مخصوصا" Real 3D Animation ها خیلی موثره.
با این همه من حاضرم با شما در مورد این قضیه مطالعه کنیم و البته دست به کار هم بشیم.

* مرحله اول : الگوریتم سازی برای یک موتور 3D .

soldier
05-06-2006, 10:09
سلام من هم منظورم این نبود که می خواهی بریزی شون دور.
گفتم شاید علاقه نداری نسبت به بازی های سه بعدی گفتم که
این بازی ها الآن بازار بازی رو گرم کرده اند.
باشه سر وقتش یک تاپیک ایجاد می کنم و شما را به آنجا راهنمایی خواهم کرد.
در مورد بازی های سه بعدی بهتره اول یه بازی دوبعدی مشترک بسازیم و بعد سه بعدی.
من هم مثل شما همیشه دوست داشتم و دارم که هر نوع بازی باشه تولید کنم.
من با دلفی ایکس هیچ کار نکردم اما اگه خیلی علاقه داری به ساخت بازی های سه بعدی
من حاضرم دلفی ایکس رو یاد بگیرم آخه چند نمونه که از اینترنت گرفته ام نشون می ده
که کار با دلفی ایکس ساده است و مشکل زیادی نداره اما بهتره واسه ی شروع دو بعدی رو انتخاب کنیم.
بهتره چیزهایی رو که ساختی بزاری بالاخره یه چیز هایی دستگیرمون بشه.
اینو هم که اول گفتم بهتره دو بعدی باشه و سفارش من هم اینه.
و یک چیزه دیگه بهتره در مورد برنامه ی Real 3D Animation توضیح بدی چون باش کار نکرده ام.
من هم موافقم پس بهتره یه قرار بزاریم توی چت. من ادت کردم وقتی رفتی می بینی.
راستی من چندین بازی دو بعدی با دلفی ساختم می خواهم بزارم توی یه تاپیک مخصوص.
اونا رو ببین و یه نظر بده که در چه سطحی هستم.
فعلآ بای.

مرد مباح
05-06-2006, 15:04
بچه ها بيشتر با هم در تماس باشيم.
Soldier جان.
شما هم با DirectX كار ميكنيد؟

codemaster
05-06-2006, 17:46
لطف میکنی یه توضیحی در مورد نحوه فراخوانی توابع DirectX در Delphi بدی...ویا اگر از Component خاصی
استفاده می کنی اون رو معرفی کنی؟

در مورد بازی 2D موافقم ما اول باید بتونیم مدیریت تیمی یه کار کوچیک رو به درستی انجام بدیم بعد سنگ بزرگ برداریم!

در مورد Real 3D Animation هم که گفتم منظورم Render تصاویر متحرک سه بعدی لحظه ای هست نه بصورت فیلم از قبل تهیه شده. که یک تکنولوژی است و نرم افزار خاصی ندارد و تمام تهیه کننده های محیط های سه بعدی (مثل DirectX و OpenGL) این امکان رو در خودشون دارند.

:)

مرد مباح
05-06-2006, 21:38
كاملا قبول دارم.
DirectX توي دلفي فقط از طريق DelphiX كه يك سري كامپوننت هست قابل دسترسيه.
البته تا جايي كه من ميدونم.

شما مگه با Component ديگه اي كار ميكنيد؟

soldier
05-06-2006, 23:32
بچه ها بيشتر با هم در تماس باشيم.
Soldier جان.
شما هم با DirectX كار ميكنيد؟

سلام آره بهتره بيشتر در تماس باشيم.
من با دیرکت ایکس کار نکردم.

soldier
05-06-2006, 23:33
لطف میکنی یه توضیحی در مورد نحوه فراخوانی توابع DirectX در Delphi بدی...ویا اگر از Component خاصی
استفاده می کنی اون رو معرفی کنی؟

در مورد بازی 2D موافقم ما اول باید بتونیم مدیریت تیمی یه کار کوچیک رو به درستی انجام بدیم بعد سنگ بزرگ برداریم!

در مورد Real 3D Animation هم که گفتم منظورم Render تصاویر متحرک سه بعدی لحظه ای هست نه بصورت فیلم از قبل تهیه شده. که یک تکنولوژی است و نرم افزار خاصی ندارد و تمام تهیه کننده های محیط های سه بعدی (مثل DirectX و OpenGL) این امکان رو در خودشون دارند.

:)

سلام
در مورد DirectX چیزی نمی دونم!
خوبه که موافق هستی و به موافقت رسیدیم.
پس بهتره در مورد 3d کمتر صحبت کنیم چون این یک بحث متفرقه و جدا از موضوع است
اگه دوست داری که درموردش بحث بشه یه تاپیک جدید بزن.
اما چرا من تو رو توی لیست یاهوم اضافه کردم اما هیچ نمی بینمت که باشی!
خوب حالا بهتره در مورد موضوع ، گرافیک ، طرح ، آهنگ ، سبک بازی بحث کنیم.
تا این کار رو عملی کنیم و بهتره یک بازی مشترک بسازیم.
حالا بهتره بگی که از این حرفه ها :موضوع ، گرافیک ، طرح ، آهنگ ، سبک بازی
کدوم ها رو شامل هستی و کدوم ها رو حرفه ای هستی؟
من منتظر جواب شما هستم.بعد از جواب شما به پله بعدی میریم.
و می گم که باید چه کار هایی انجام بدهیم.

soldier
05-06-2006, 23:36
كاملا قبول دارم.
DirectX توي دلفي فقط از طريق DelphiX كه يك سري كامپوننت هست قابل دسترسيه.
البته تا جايي كه من ميدونم.

شما مگه با Component ديگه اي كار ميكنيد؟

سلام مرد مباح
من هیچ نوع سه بعدی کار نکردم.
و از شما می خواهم که یه سری آموزش بزارید.
که در این تاپیک گفتم.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
9#
من DirectX کار نکردم و نمی دونم اما فکر کنم مرد مباح کار کرده.
اما تا جایی که می دونم بر اثاث توابع است و کمپننت خواصی نداره.
و حالا خواهش میکنم از کد مستر که اگر تا حدودی دلفی ایکس کار کرده
آموزش دلفی ایکس رو توی تاپیک جدیدی بزاره.
و همچنین آقای مباح شما هم اگر می توانید آموزش دیرکت ایکس بگذارید.


و به صورت بسیار بسیار ساختم.
نه کمپننت دیگه ای دارم و نه دیرکت ایکس کار می کنم و نه دلفی ایکس.

soldier
06-06-2006, 10:42
سلام
من فکر کردم و به نتیجه رسیدم که بهتره با دلفی
یه بازی ساده ماشین درست کنیم.
چطوره؟ هر کی نظری داره بگه من منتظرم
که دیگه شروع به کار یشیم و یه بازی مشترک بسازیم.
و بعد از انتخاب موضوع هر کی باید توانایی خودش رو مشخص کنه.
که کار ها تقسیم بشن
و يك بازي بسازيم.

مرد مباح
06-06-2006, 12:43
دوست عزيز من خودم كار با DelphiX رو بلد نيستم. ولي خيلي دوست دارم به كمك بچه هاي اينجا اونو ياد بگيريم.
البته يه كمي باهاش ور رفتم. ولي راحت نيست.
ولي هم دوبعدي و هم 3بعدي رو عين آب خوردن ميسازه و چون با DirectX ويندوز در تماسه خيلي سريعتر و با كيفيت تر از طراحي با روش عاديه.

درباره نوشتن بازي ماشين هم موافقم.
به نظر من يك ماشين بازي ساده كه ماشينو از بالا نشون بده براي شروع خوبه.
يك چيزي شبيه GTA2.

soldier
06-06-2006, 17:36
سلام آقای مباح
دقیقآ درست حدس زدی .
همین موضوع بازی ما است و در مورد سه بعدی درست می گی اما بهتره دیگه بحثش رو نکنیم.
و حالا یه قدم دیگه رفتیم جلو موضوع هم انتخاب شد.
بهتره بگیم که : به چه وسیله ارتباط رو نزدیکتر و سریعتر کنیم؟
چون اگر بخواهیم اینطور ادامه بدیم ممکنه سال آینده تازه یه بازی ماشین ساده بسازیم!
به نظر من : بهتره در تاپیک بعدی در مورد ساختار بازی حرف بزنیم؟
و بهتره در مورد رسوندن اطلاعات به دیگر اعضای گروه کمی حرف بزنیم!
چون هر کسی یه قسمتی از بازی رو می سازه.

مرد مباح
06-06-2006, 18:36
اين چيزي كه درباره ساخت بخشهاي مختلف يك بازي توسط افراد مختلف ميگيو كاملا قبول دارم ولي همه بايد كار با Dll رو بلد باشن كه خيلي ها بلد نيستند.
منم كه يكمي در اين مورد بلدم تاحالا تو هيچ پروژه اي ازش استفاده نكردم.
چون فقط پروژههام يك نفري بوده نه تيمي.

codemaster
06-06-2006, 19:23
سلام
در مورد DirectX چیزی نمی دونم!
خوبه که موافق هستی و به موافقت رسیدیم.
پس بهتره در مورد 3d کمتر صحبت کنیم چون این یک بحث متفرقه و جدا از موضوع است
اگه دوست داری که درموردش بحث بشه یه تاپیک جدید بزن.
اما چرا من تو رو توی لیست یاهوم اضافه کردم اما هیچ نمی بینمت که باشی!
خوب حالا بهتره در مورد موضوع ، گرافیک ، طرح ، آهنگ ، سبک بازی بحث کنیم.
تا این کار رو عملی کنیم و بهتره یک بازی مشترک بسازیم.
حالا بهتره بگی که از این حرفه ها :موضوع ، گرافیک ، طرح ، آهنگ ، سبک بازی
کدوم ها رو شامل هستی و کدوم ها رو حرفه ای هستی؟
من منتظر جواب شما هستم.بعد از جواب شما به پله بعدی میریم.
و می گم که باید چه کار هایی انجام بدهیم.


سلام
من فکر کردم و به نتیجه رسیدم که بهتره با دلفی
یه بازی ساده ماشین درست کنیم.
چطوره؟ هر کی نظری داره بگه من منتظرم
که دیگه شروع به کار یشیم و یه بازی مشترک بسازیم.
و بعد از انتخاب موضوع هر کی باید توانایی خودش رو مشخص کنه.
که کار ها تقسیم بشن
و يك بازي بسازيم.

با اين سبك بازي موافقم...
من در باره طراحي ساختار و هم موزيك مي تونم كمك كنم ( خودم آهنگ سازی می کنم )
برادرم هم گرافيسته و ميتونه از لحاظ گرافيكي كمكمون كنه اگه شما موافق باشيد.

من قبلا" در مورد حركت اتومبيل بصورت بازي GTA2 کار کردم و به نتیجه قابل توجهی نرسیدم...
حرکت ماشین چند فاکتور اصلی داره :

0- جهت حرکت
1- سرعت
2- شتاب ( که وابسته به سرعته )
3- گردش به چپ و راست
4- حرکت معکوس

راه حل من:
0 - هنوز راه حلی برای تعیین جهت اتومبیل ندارم.
1- سرعت قابل حله بوسیله fps.
2- شتاب هم وابسته به سرعته.
3 - خوب ما میتونیم برای گردش به چپ و راست از تابع Rotate استفاده کنیم.
4- میشه از نقیض دستور های حرکت به جلو پیروی کنه ولی باز تو تعیین جهت مشکل هست.
ببینید اگه مثلا زاویه اتومبیل با محور y ها 35 درجه باشه میشه معادله خط سیر اتومبیل رو
حساب کرد ولی اعدادی که در معادله صدق میکنه باید اعداد صحیح باشند و نمیتونیم از اعداد
اعشاری استفاده کنیم ( چون تعداد pixel ها یک عدد صحیح برگتر مساوی صفر است یعنی ربع
اول دایره مثلثاتی) و دچار مشکل میشویم البته این آزمایش رو دوباره من انجام میدم تا به نتیجه مطلوب برسیم.

خوب با این وجود اگه در مورد تعیین جهت کسی نظری داره بگه و اگه مطلب بیشتری به نظرش میرسه گوشزد کنه.

برای این بازی باید یک Engine نوشته بشه که بعدا" برای Update package ها مشکلی نداشته باشیم و باید از الان فکرش رو بکنیم تا دردسر کمتری داشته باشیم چون بعدا" ممکنه بازی خوبی بشه احتیاج به اضافه شدن level ها یا
update شدن داشته باشه.

:rolleye:

soldier
06-06-2006, 21:09
اين چيزي كه درباره ساخت بخشهاي مختلف يك بازي توسط افراد مختلف ميگيو كاملا قبول دارم ولي همه بايد كار با Dll رو بلد باشن كه خيلي ها بلد نيستند.
منم كه يكمي در اين مورد بلدم تاحالا تو هيچ پروژه اي ازش استفاده نكردم.
چون فقط پروژههام يك نفري بوده نه تيمي.

سلام مرد مباح
من خودم dll رو به طور کامل آموزش می دهم.
و برای استفاده از آن اگر موافقید پروژه بمونه پیش خودم و شما با
فایل های dll کامل کنید چون من کاملآ با فایل های dll کار کردم.
و در يه قسمتي نام شما كاركنان رو مي نويسم
نظرتون چیه ؟

soldier
06-06-2006, 21:13
با اين سبك بازي موافقم...
من در باره طراحي ساختار و هم موزيك مي تونم كمك كنم ( خودم آهنگ سازی می کنم )
برادرم هم گرافيسته و ميتونه از لحاظ گرافيكي كمكمون كنه اگه شما موافق باشيد.

من قبلا" در مورد حركت اتومبيل بصورت بازي GTA2 کار کردم و به نتیجه قابل توجهی نرسیدم...
حرکت ماشین چند فاکتور اصلی داره :

0- جهت حرکت
1- سرعت
2- شتاب ( که وابسته به سرعته )
3- گردش به چپ و راست
4- حرکت معکوس

راه حل من:
0 - هنوز راه حلی برای تعیین جهت اتومبیل ندارم.
1- سرعت قابل حله بوسیله fps.
2- شتاب هم وابسته به سرعته.
3 - خوب ما میتونیم برای گردش به چپ و راست از تابع Rotate استفاده کنیم.
4- میشه از نقیض دستور های حرکت به جلو پیروی کنه ولی باز تو تعیین جهت مشکل هست.
ببینید اگه مثلا زاویه اتومبیل با محور y ها 35 درجه باشه میشه معادله خط سیر اتومبیل رو
حساب کرد ولی اعدادی که در معادله صدق میکنه باید اعداد صحیح باشند و نمیتونیم از اعداد
اعشاری استفاده کنیم ( چون تعداد pixel ها یک عدد صحیح برگتر مساوی صفر است یعنی ربع
اول دایره مثلثاتی) و دچار مشکل میشویم البته این آزمایش رو دوباره من انجام میدم تا به نتیجه مطلوب برسیم.

خوب با این وجود اگه در مورد تعیین جهت کسی نظری داره بگه و اگه مطلب بیشتری به نظرش میرسه گوشزد کنه.

برای این بازی باید یک Engine نوشته بشه که بعدا" برای Update package ها مشکلی نداشته باشیم و باید از الان فکرش رو بکنیم تا دردسر کمتری داشته باشیم چون بعدا" ممکنه بازی خوبی بشه احتیاج به اضافه شدن level ها یا
update شدن داشته باشه.

:rolleye:


سلام
شما با اين نوشته نشون مي دين كه از دلفي ايكس مي خواهيد استفاده كنيد؟
در مورد يك Engine هم توضیح بدید !
به نظر من با دلفی ساده بنویسیم بهتره!
خوب نظرتون چیه؟
در مورد ایمکه یه گرافیست و آهنگ ساز داریم خوبه و خوشحالم :happy: :biggrin:

مرد مباح
06-06-2006, 21:27
نه لزوما به DelphiX مربوط نميشه.

در مورد پيشنهادتون كه داده بودين بايد عرض كنم كه بهتر يكجايي قرار بزاريم و همديگرو ببينيم تا نظرات و ... در مورد همين ماشين روني هم يكي بشه و بعد كارو شروع كنيم.

شما ساكن تهران هستيد سولجر جان؟
كدمستر شما چي؟

soldier
06-06-2006, 22:13
سلام آقای مباح
آخه این دستورات دلفی ایکس هستن
fps
rotate
و تا اونجایی که می دونم دلفی اینها رو نداره.
پس نشون می ده که دستورات دلفی ایکس هستند.
در مورد انجین هم توضیح ندادین!
اگه می خواهید موافقت کنیم بیاین تو چت.
می تونی آی دی مرا توی قسمتی که بازی مرا دانلود می کنی پیدا کنی.
من رو اد کن تا با هم به چت بپردازیم.
لطفآ یه ساعت خواصی رو هم مشخص کن که سه تایی با هم onLine بشیم
و همدیگر رو ببینیم.
راستي من ساكن تهران نيستم.
پس بهتره تو چت يه ملاقاتي داشته باشيم.

codemaster
07-06-2006, 00:11
سلام
شما با اين نوشته نشون مي دين كه از دلفي ايكس مي خواهيد استفاده كنيد؟
در مورد يك Engine هم توضیح بدید !
به نظر من با دلفی ساده بنویسیم بهتره!
خوب نظرتون چیه؟
در مورد ایمکه یه گرافیست و آهنگ ساز داریم خوبه و خوشحالم :happy: :biggrin:

نه! منظورم از rotate چرخش و از fps تعداد فریم بر ثانیه ( frame per second ) است که عمومیت داره و
مختص DelphiX نیست.

ولی از اونجایی که من تجربه کردم VCL دلفی در پردازش حجم بالا کم میاره و مثلا" اگه Resolution بالا
باشه و Full Screen بشه ، یا پرش دار میشه و یا حتی در بعضی موارد تصویر دیده نمیشه.
یکی از دلایل رو آوردن من به DirectX همینه! در تصاویر چند لایه مثل4 یا 5 لایه تصاویر به حالت چشمک زن
در میان مخصوصا" اگه ابعادشون بزرگ باشه.
من اینها رو از IBM 286 با 2MB رم گرافیک تا Pentium 4 با 256 MB رم گرافیک تست کردم و نتیجه مشابه
داشته چون VCL دلفی به بخش حرفه ای و سخت افزار کارت گرافیک دسترسی ندارد و تمام اعمال را
با شبیه ساز سخت افزار انجام میده.

ببین! هر نرم افزاری که از گرافیک استفاده می کنه دسترسی مستقیم به امکانات سخت فزار ( کارت گرافیک )
نداره ... یعنی Windows این اجازه رو به هیچ نرم افزاری نمیده و همیشه Windows واسطه بین نرم افزار و سخت افزاره. که قاعدتا" هم باید باشه چون سیستم عامله! ولی چون این امر باعث ضعف و کم شدن سرعت میشه شرکت Microsoft یک نرم افزار سطح بالا ( DirectX ) طراحی کرده که امکان دسترسی سریع به سخت افزار رو بدون واسطه میده و از همه مهمتر اینکه لزومی نداره بدونی حد اکثر قدرت سخت افزار چقدره برای اینکه DirectX همیشه بالاترین قدرت سخت افزار نصب شده رو به نمایش می ذاره...

من قبل از اینکه اصلا" Delphi کار کنم سال 1374 ، Compaq 286 داشتم و سیستم عاملم MS-DOS 6.00
بود و Windows 3.1 رو بورس بود و همه استفاده می کردن. اون موقع هم برای نوشتن بازی ها از یک نرم
افزار که باز Microsoft طراحی کرده بود به نام Dos4GW استفاده می شد که از این نرم افزار در زبانهای مختلف
مثل C و Pascal استفاده میشد که دقیقا" کار DirectX رو در محیط MS-DOS انجام می داد.

از این گذشته ... VCL دلفی اصلا" برای نمایش حجم بالا طراحی نشده و کار حرفه ای اینه که از ابزار خامی که
Windows در اختیار ما میذاره اسفاده کنیم (مثل DirectX) در غیر این صورت مثل این میمونه که بخوای
با یه ماشین سواری 2 تن بار رو بکشی ... شاید سواری 50 کیلو رو بکشه ...ولی تو 2 تن کم میاره ... (یه موقع هم دیدی کشید!)
حتی خود Windows هم از توابع DirectX استفاده میکنه.
فکر نمی کنم چرخش تصویر ( که تو این پروژه هم وجود داره ) با VCL دلفی راحت باشه ، حد اقل من ندیدم.

من نمی خوام تورو مجاب کنم که DelphiX بهتر از هر چیزیه ... حالا باز میل خودته... هر چی شما بگی همون کار رو می کنم...

مرسی از Download بازی و نظرت!

soldier
07-06-2006, 09:42
سلام کدمستر
خوب به قول شما بهتره از این ابزار استفاده کنیم
چون یه تیم که تشکیل دادیم بهتره یه تیم حرفه ای باشه.
اما یه مشکل هست من نه با DirectX کار کردم و نه با DelphiX
حالا شما کدام رو انتخاب می کنید . فکر کنم همون دلفی ایکس
بهتره چون خودتون هم می گید که از Top , Left استفاده می کنه.
اما خوب بهتره دلفی ایکس استفاده کنیم . و بهتره که یه اموزش کوچیک بزاری.
خوب تو تاپيكي كه بازي هاي خودمو گذاشته بودم یک نفر پیشنهاد داد
که هر کی بازی آپلود می کنه توضیحی بده در موردش!
حالا اگر می شه اول یه توضیحی بده در مورد دلفی ایکس و (بازی که آپلود کردی) که ببینیم کار با دلفی ایکس
چطوره و یه آموزش هم بزار که کمی یاد بگیریم.
در ضمن برای اینکه پرنده ها کادر سفیدی دورش نیود چی کار کرده بودی
فکر کنم که دلفی ایکس این امکان رو داره.
آموزش دلفی ایکس یادت نره .
هر چی باشه یه کمی هم یاد می گیریم و راه می یفتیم. :happy:

soldier
07-06-2006, 09:52
سلام کدمستر
اما متاسفانه شما نه در مورد انجین چیزی گفتی و نه در مورد این که fps , rotate
این دستورات مختص چه چیزی هستند؟

codemaster
07-06-2006, 11:12
براي آموزش DelphiX به این آدرس [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] بروید.

:)

soldier
07-06-2006, 13:37
دستت درد نكنه
خيلي خيلي ممنون
فعلآ باي

مرد مباح
08-06-2006, 10:44
آموزشها خيلي خوبه.
من تقريا انجين حركت ماشين و چرخشهاش و ... رو طراحي كردم.
فقط مشكل اينجاست كه OnKeyPress روش كار نميكنه.
ولي با OnMouseDown امتحان كردم و درست جواب داد.

مرد مباح
08-06-2006, 10:46
لطفا زودتر درباره Rotate توضيح بدين.
من توي Help چك كردم و فقط براي براي DIB فرمانRotate ديدم.
براس Imagelist امكان چرخش وجود داره؟

soldier
08-06-2006, 11:00
سلام
اونو هم مي گه عجله نكن.
فقط بدون ساعت 8 قراره.

مرد مباح
08-06-2006, 11:15
البته ولي چون من از پس فردا ميرم بايد تو اين 2 روز يه كارايي رو بكنم.

soldier
08-06-2006, 13:22
خوب مي توني تا ساعت 8 كه rotate رو ياد بگيري.
مي توني تو اين مدت طراحي بازي رو كامل كني.

soldier
10-06-2006, 20:07
سلام كدمستر
يه اشكال پيدا كردم و اونو حل كردم.
راه حل در onShow بايد مقدار D صفر باشه
اگر 180- باشه وقتی می خواهد حرکت کنه یه دفه ماشین برعکس می شه.

codemaster
11-06-2006, 02:39
اين مشكل تو Source جدید حل شده!

:)

soldier
11-06-2006, 12:21
خوب پس هر وقت سرس جديد كامل شد بهم بدي.

4hm4d
04-07-2006, 09:46
پستهاتون اصلا مفید و جامع نیست!

soldier
04-07-2006, 10:29
سلام
خيلي خيلي ببخشيد.اما ما كه يك گروه بوديم بعضي از حرف ها رو اينجا زديم.
خيلي ببخشيد.

مرد مباح
04-07-2006, 12:38
دوست عزيز. اعضاي گروه علاوه بر كار درون اين سايت با هم قرار ميزارن و با هم تبادل نظر ميكنن.
بعضي از مسائل هم به دليل عدم دسترسي در اينجا گذاشته شده.

4hm4d
04-07-2006, 15:44
لطفا کمی تالار ها رو عمومی تر کنید تا بیشتر قابل استفاده باشند

soldier
04-07-2006, 20:47
سلام
كاملآ عمومي هست . كسي شركت نمي كنه
ما هم با خودمون مشورت مي كنيم.حالا هر جا كه دوست
داشتي شركت كن.در تاپيك ها.خوشحال هم ميشيم.

مرد مباح
06-07-2006, 15:48
دوست عزيز شما هم يك كمي بحثهاي جديتر و برنامه نويسي تر بكن كه ببينيم چقدر بلدي و اينجوري مياي تو تيم.
اينقدر بهانه از تاپيك نگير.
اگه سوالي داري بپرس و يا توضيحاتي درباره كاراي قبلي خودت بگو.

4hm4d
06-07-2006, 22:55
به نظر من اگر اول تاپیک رو از بحثهای پایه ای شروع می کردید و بعد وارد جزئیات می شدید بهتر بود. اینجوری انقدر پستها سربسته به نظر نمیرسید. اینطوری که دارید پیش میرید فکر کنم بهتر بود به جای بازی سازی با دلفی از اسم سوال و جواب درباره ي دلفی استفاده میکردد، یا میذاشتین محل مشورت دوستان قدیمی و ... به هر حال آقای مباح من بهانه نمیگیرم فقط خواستم نظر مو گفته باشم.

مرد مباح
07-07-2006, 09:38
ممنون دوست عزيز.
ما اصلا دوستان قديمي نيستيم.
ما در همين تاپيك با هم آشنا شديم و همكاريمون رو شروع كردم.

به هر حال الان ديگه نوشته هاي قبلي مهم نيست.
حداقل از الان بايد عموميتر صحبت كنيم.

درباره خودتون لطف كنيد و توضيح بدين.
چقدر دلفي بلدين؟
چند سالتونه؟
تا حالا بازي سازي كردين؟

soldier
07-07-2006, 14:20
سلام
مي خواهين مثل اون تاپيك
بياييد با هم يك گروه بازي سازي بسازيم
اينقدر با هم بحث كردند كه 220 پست شده
اما اينطوري كه ما پيش مي ريم خيلي بهتره
هر كي هم مي خواهد عضو گروه بشه
سطح دانشش رو مشخص كنه و بياد ممنون.
در ضمن اينقدر با هم بحث نكنيد.

مرد مباح
07-07-2006, 16:59
منم موافقم.
4hm4d جان.
لطفا جواي سوالاتي رو كه گذاشتم رو بنويس.
منتظريم.

مرد مباح
13-07-2006, 18:02
سولجر جان.
بخش بازي سازي توي تاپيك بازيها كاملا تعطيل شد.
بيا از اينجا به بعد درباره بازي كه خودمون ميخوايم طراحي كنيم صحبت كنيم.
اگه كسي هم اومد قدمش رو چشم.
موافقي همون برنامه ماشين رو ادامه بديم؟

soldier
13-07-2006, 21:03
سلام
آره موافقم.
راستي يه فكري كردم كه بتونه صفحه جاش عوض بشه
فقط مونده بك گراند و زمينه ها.براي تغيير مكان يه ايكس
و يه واي مي خوايم بعدآ كامل توضيح مي دم.:)

مرد مباح
14-07-2006, 17:41
خيلي خوبه.
ولي يك قرار بزار كه با هم بريم تو چت.
در اين شرايط بايد همديگرو ببينيم.
فردا صبح ساعت 9.

خوبه؟

micropixel
21-08-2006, 14:37
سلام
راستش را بخواهيد من عاشق ساخت بازي هستم و براي همين دلفي را دانلود كردم ولي طريقه نصبش را نمي دونم يعني نتونستم يا به اصطلاحي ديگر نميشه !!!

micropixel
21-08-2006, 14:41
راستي مي خواستم بگم كه فكر ساخت بلزي ماشين خوبه اما 3 چيز را بايد عالي باشند : 1. گرافيك 2. ماشين هاي عالي 3. مراحل و خيابان هاي متعدد شما اين سه مرحله را رعايت كرديد ؟

soldier
21-08-2006, 18:21
سلام
براي گرافكش چندتا گرافيست پيدا كرديم
واسه ماشين ها خوب ديگه ماشين هاي مختلفي در آينده به بازي اضافه مي كنيم
براي مراحل و خيابون ها يك مرحله ساز ساختيم كه خودمون مرحله بسازيم
ار پيشنهاد هاي شما هم متشكريم
در ضمن بگو مشكلت با دلفي كجاست؟
يعني برا چي نصب نميشه؟ هر جا مشكل داشتي در نصب يه تاپيك باز كن تا بهت بگيم

مرد مباح
22-08-2006, 08:07
شايد كل فايلها رو درست دانلود نكردي.
بابا Cd دلفي 500 تومان توي مغازه هاي كامپيوتر پره.
تازه حتما هم اينستا ميشه.

راستي درباره فرمايشات شما , سولجر جان لطف كرد و پاسخ كاملي داد ولي يك نكته هم اضافه كنم.
توي برنامه طراحي نقشه كه تيم تچرا درستش كرده , حدود 40000×30000 پيكسل براي نقشه امكان جابجايي داره و فكر كنم توي اين اندازه بشه كل نقشه تهران رو ه پياده كرد.

لطف كنيد و يك توضيح هم درباره سطح برنامه نويسي و كاري خودتون بدين و اينكه چند سال با دلفي كار كردين.

micropixel
23-08-2006, 00:15
سلام
يه سوال ديگه داشتم ، شما هر كدومتون از يه شهرين چطوري مي خواهيد فايل ها را با اين سرعت فوق العاده(!) اينترنت در ايران به هم برسانيد ؟؟؟ راستي آيا بازي شما 2 بعدي و از بالا خواهد بود ؟ در ضمن من باز هم به شما پيشنهاد مي كنم در مورد گرافيك خيلي دقت كنيد.
يك شركت الماني است كه بازهاي ساده مي سازه . مي تونيد بريد و دانلود كنيد . بازيهاش ساده با گرافيك خيلي خيلي عالي وسط دو بعدي و سه بعدي است .
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
جديدترين محصول : moorhuhn piraten
زيباترين : moorhuhn piraten ,moorhuhn soccer ,moorhuhn wanted ,moorhuhn adventure كه اين adventure خيلي سه بعدي .

soldier
23-08-2006, 11:22
سلام
براي زحمتي كه مي كشي خيلي ممنون هستيم!
ما سعي مي كنيم كه فايل ها رو تا آخرين حد فشرده كنيم
و سعي مي كنيم كه فايل هاي كم كيفيت بسيازيم
و در آخر يك نفر تمام اطلاعات رو مي زنه روي يه سي دي
و بعد با پست به همه مي رسونه! بازي ما دو بعدي هست!
زاويه بازي هم از بالا هست! براي گرافيك نهايت سعي را مي كنيم
چون گرافيست ها زيادي اورديم!
براي اون سايتي هم كه معرفي كردي سري مي زنم
اما بهتره اين سايت رو هم توي قسمت بازي ها معرفي كني
چون اونجا هم استقبال ميشه! اما باز هم مي گم يه سري مي زنم
ببينم چطوره! و مي تونيم يه خورده طرح هم از روي اون بگيريم
از شما متشكرم كه به بازي سازي اهميت ميدي!

micropixel
23-08-2006, 12:33
خواهش مي كنم . اما باز هم يه سوال ديگه دارم اسم بازي و اسم شركت سازنده ي شما چي خواهد بود ؟

مرد مباح
23-08-2006, 15:53
اسم شركت نيست.
اسم تيم ما تچرا هست و داريم كار بازي رو تموم ميكنيم.
درباره كيفيت هم كه فرمودين , عكسهاي با كيفيت يكجا جمع ميشن و توي برنامه نسخه آزمايشي كه برنامه نويسان باهاش در ارتباطتند وارد نميشه و در پايان كار تمام اطلاعات يا از طريق پست و يا از طريق اينترنت به همه دوستان منتقل ميشه.

soldier
23-08-2006, 18:16
سلام
هنوز در موردش بحث نشده كه اسم بازي رو چي بزاريم
اما اگر دوست داري مي توني بيايي توي گروه!
فقط بگو كه چه توانايي داري! مثلآ گرافيك رو مي توني
كار كار كني يا صدا ها و يا برنامه نويسي! هر
كاري كه مي توني بكني بگو! و يه نمونه از
كارت رو بزار !در صورتي كه كارت خوب بود عضو گروه ميشي!
و با بقيه بچه هاي گروه آشنا ميشي و كار رو پيش مي بريم!

amin a.^2
24-08-2006, 00:06
منم هستم پس هرروز سر بزنیم

soldier
24-08-2006, 10:48
سلام
خوب تو هم می خواهی بیایی
اول بگو که چه توانایی هایی داری!
بعد نمونه کار بذار که قبول بشی
و بعد میایی توی گروه!

مرد مباح
24-08-2006, 11:51
دقیقا حرف سولجر جان درسته.
چون الان تیم خیلی قویه و 6 تا برنامه نویس داره و 3 تا گرافیست در نتیجه تواناییهای خاص خودتون رو بنویسید و به طور کامل توضیح بدهید.
اگر هم نمونه کار دارید حتما بزارین.
بعد درباره ورود شما در تیم صحبت میشه و در صورت موافقت اعضا شما عضو تیم میشید.
پس در صورت تمایل به عضویت حتما یک توضیح کامل بدهید.

micropixel
25-08-2006, 15:54
و باز هم سلام ...
مي شه يك عكسي از بازي اي كه تا حالا ساختين بذارين يا يه دمويي خيلي كوچيك تا حجم 5 مگ .
شما ماشين هايتان را در كجا طراحي مي كنيد ؟ چرا ار موتور هاي اماده ي ساده و بي دردسر استفاده نمي كنيد ؟ با انها مي شود در يك هفته يك بازي را تمام كرد ؟

مرد مباح
25-08-2006, 16:06
اگه نظر شما چنين چيزيه ميتونين با اون موتورها بازي بسازين.
بزرگترين مشكل اون موتورها عدم امكان كنترل حافظه و بار گزاري حافظه هست.
ضمنا ما براي دلمون و براي برنامه نويسي اين بازي رو داريم ميسازيم.
در نهايت هم تمام كار اين بازي رو خودمون كرديم و به همين دليل ارزش كاري ما خيلي بيشتر تا يك كسي كه با موتور آماده بازي ميسازه.
يك سوال هم از شما داشتم.
توي اين موتورهاي آماده ميتونين يك نقشه به بزرگي نقشه مثلا اصفهان رو طراحي كني؟
ضمنا ميتوني يك سال بعد كه تقريبا همه اين بازي رو تموم كردن ,يك پك اضافي زير 1مگ بدب بهشون و بگي ورژن 2 ؟؟؟

ولي اين امكاناتو بازي ما داره.

micropixel
25-08-2006, 19:13
قصد جسارت نداشتم فقط مي خواستم نظر شما را بدانم كه خيلي ممنون دانستم . نرم افزار FPS Game creator نرم افزار قوي است كه بيش از 300 شي اماده و 15 دشمن و 8 اسلحه دارد . نگفتين ماشين ها را در كجا طرلحي مي كنين و تصوير را ... ؟

مرد مباح
25-08-2006, 23:47
قويترين برنامه كه توي زمينه بازي سازي وجود داره به نظر من Quest3d هست كه با اون هم نميتوني مديريت حافظه كني.
به هر حال اون نقطه ضعفهايي كه گفتم رو توي همه انجينهاي آماده ميتوني ببيني.
علاوه بر اون هم كار مال خودت نيست.
از يك انجين پيش ساخته استفاده كردي.

ماشينها با 3ds , Photoshop , Maya و يا هر چيز ديگه اي كه بخش گرافيك تصميمشو بگيره انجام ميشه.

soldier
26-08-2006, 00:22
سلام
مردمباح كاملآ درست ميگه و با حرفاش موافقم
اين بازي ما امكانات خيلي خيلي زيادي داره!
كه با اين موتور هاي بازي سازي نميشه با اين همه امكانات ساختش
در كل تا اينجا كه ساخته شده خيلي قوي هست
به اميد كامل شدن بازي

micropixel
26-08-2006, 13:29
موفق باشين .

BehzadKiNG
17-07-2007, 12:30
خب پس این بازیتون چی شد ؟؟؟

ariana4
01-12-2007, 09:46
سلام من يک پروژه با سورس opengl در delphi مي خواهم لطفا اگه کسي داره برام بفرسته ممنون ميشم

مرد مباح
01-12-2007, 09:57
توي اينترنت خيلي راحت ميشه يك چنين چيزايي رو پيدا كرد.
من قبلا ديده بودم.
ولي الان متاسفانه ندارم كه لينك بدم.

ariana4
03-12-2007, 11:35
توي اينترنت خيلي راحت ميشه يك چنين چيزايي رو پيدا كرد.
من قبلا ديده بودم.
ولي الان متاسفانه ندارم كه لينك بدم.

شما که میگین راحت میشه پیدا کرد میشه چند نمونه زحمت بکشین واسه من پیدا کنید من چیز بدرد بخوری پیدا نکردم میخوام در حد پرپه دانشگاه باشه نه خیلی پیچیده

مرد مباح
03-12-2007, 12:10
نميدونم كجا دنبالش گشتي.
اين فقط براي نمونه هست اميدوارم به دردت بخوره.

زمان سرچ تا پايان يافتن : 20 - 30 ثانيه

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

ariana4
04-12-2007, 13:31
نميدونم كجا دنبالش گشتي.
اين فقط براي نمونه هست اميدوارم به دردت بخوره.

زمان سرچ تا پايان يافتن : 20 - 30 ثانيه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
عزيز جان من يک پروژه ميخوام اونم يک پرژه کامل نه يک مقاله آموزشي اونم مقدمات opengl يک پروژه ميخوام که بتونم دانلود کرده و سورسشو دست کاري کنم

مرد مباح
05-12-2007, 08:32
سرچ كن توي Google و خودت ببين چي ميخواي
پارامت سرچ : "OpenGL""Delphi""Source"