 |
بازی نجات قلبها + سورس (محصول قدیم
|
 |
| نويسنده |
پيغام |
Ali_Hashemi در حال رشد

تاريخ عضويت: شنبه 3 ارديبهشت 1384 تعداد ارسالها: 94 محل سكونت: Earth
1 شنبه 28 مهر 1387 - 00:54 |
|
 |
سلام عزیزان
من مدت کمی نیست که توی این انجمن عضو هستم ولی آما نقش فعالی نداشتم و پست زیادی در این مدت نداشتم.
برای دوستان عزیز یه بازی آپلود کردم که میتونید اونو به همراه سورس کامل بازی دانلود کنید.
1- در مورد بازی :
در نوشتن این بازی از هیچ انجینی استفاده نکردم ( البته اون موقع نمیدونستم انجین یعنی چه !)
زبان برنامه نویسی دلفی5 (آخرین نسخه دلفی در آن زمان) هست که میتونید با هر نسخه ای اونو کامپایل کنید.
جهت برنامه نویسی گرافیکی از DirectX به طور مستقیم استفاده کردم. که البته یه کمی زیادی مستقیم ! و ممکنه درک اون کمی مشکل باشه. از Surface ها استفاده کرده ام و با تابع BLT هم تصاویر را بر روی صفحه رسم میکنم.
این بازی رو در سال اول دوران دانشجویی انجام دادم و خیلی هم لذت بردم. تصاویر بکار رفته هم به جز کارکتر اصلی بازی و قلبها , با Bryce , Photoshop و TrueSpace انجام دادم. میدونم که خیلی زابیله ولی اون زمان یشتر از این نتونستم روش وقت بذارم.
2- نحوه بازی :
هدف از بازی این است که قلبهایی که از بالای صحنه به سمت پایین می آیند را جمع آوری کرده و از رسیدن آنها به تیغهای پایین صفحه جلوگیری کنیم. حرکت کارکتر توصط ماوس انجام میشه و باید از برخورد با تیغهایی که در صفحه می چرخند اجتناب کنید. با جمع آوری قلبها , اون
قلب گنده که سمت چپ و پایین صفحه قرار داره شروع به پر شدن میکنه و پس از پر شدن به مرحله بعد میروید. در ضمن اگر قلبی به تیغهای پایین صفحه برسه امتیاز کم میشه.
این بازی 10 مرحله داشت که الان 8 مرحله داره ! آخه خواستم حجمشو کم کنم یه مقدار!
3- نکات مهم :
- سورس این بازی بسیار بسیار درهم و برهم و بدون نظم نوشته شده , ولی چون خیلی وقته که از اون زمان میگذره دلم نیومد هیچ دستی بهش بزنم.
- خود بازی هم اشکالات فراوانی ممکنه داشته باشه , به خصوص از لحاظ گرافیکی ولی این بازی همینه که هست و به نظر من ارزش این رو نداره که بخوام در اون تغیری بدم , پس : لطفا در این مورد که چکارش بکنم بهتره و .. ندید!!! قصد من بیشتر اینه که اگر یه بنده خدایی خواست بتونه از سورس اون استفاده کنه و بجای اینکه از نرم افزار های آماده استفاده کنه خودش قدرت عمل رو در دست بگیره تا نتیجه کارش بهتر بشه و اینطور نشه که یک بازی بسیار بسیار کوچک بر روی یک سیستم بسیار قوی چند ده ثانیه طول بکشه تا لود بشه.
در ضمن این روش سرعت فریم FPS بسیار بالایی رو میده که در سورس میبینید که من اون رو کم کرده ام :
| كد: |
REPEAT
TIM1:=GETTICKCOUNT;
UNTIL TIM1-TIM>=33; |
نکته آخر اینکه زمانی که من این بازی رو نوشتم کامپیوتر نداشتم و از کامپیوتر سایت دانشگاه استفاده کردم , چون کامپیوترم رو فروخته بودم و یک ماشین خریده بودم و هروقت کلاس نداشتم میرفتم مسافر کشی. اینو گفتم که این بازی رو نسبت به وضعیتی که داشتم بسنجید و اشکالاتشو به بزرگی خودتون ببخشید.
(معذرت میخوام از همه اگر زیادی حرف زدم , آخه یاد خاطرات ناجورم افتادم , شرمنده
اسکرین شات بازی :
لینک دانلود :
http://rapidshare.com/files/378383924/Hearts_Source.rar |
_________________ I'm gonna be strong, I'm gonna do fine *** Don't worry about this heart of mine
Walk out that door and see if I care *** Go on and go, but Don't turn around
اين نامه توسط Ali_Hashemi در 4 شنبه 1 ارديبهشت 1389 - 14:47 ويرايش شده است. |
|
بازگشت به بالا |
|
 |
|
 |
 |
|
 |
| نويسنده |
پيغام |
iran_adventure مدیر انجمن


تاريخ عضويت: شنبه 4 آذر 1385 تعداد ارسالها: 2026 محل سكونت: تهران
1 شنبه 28 مهر 1387 - 01:54 |
|
 |
سلام
دوست من خسته نبوده باشي ! ( منظورم اينه كه اون قديم ها كه بازي رو درست كردي اميدوارم خسته نشده بوده باشي !!! فعل ها قاطي شد بي خيال ! )
متاسفانه براي من ارور داد و نتونستم بازي رو ببينم :
http://i37.tinypic.com/2ih4e36.png
ولي خوب مي تونم بگم ارزش كارت بالاست و احساس موقعي رو كه ساخت بازي رو تموم كردي درك مي كنم ...
اگه كار ديگه اي هم انجام دادي بزار . تو اين فروم دوستان ديگه اي هم هستند كه ارزش چنين كارهايي رو بدونند ...
( اون اوايل پست هاي من خيلي طولاني بودند . الان هم نمي دونم چي شد ياد اون موقع ها و انرژي اي كه اون زمان داشتم افتادم پس اگه زدم جاده خاكي ببخشيد . نمي دونم . شايد به خاطر پست طولاني و پر انرژي شماست و يا به خاطر حس عجيبي ه كه امشب به هم دست داده !!! )
منتظر بازي بدون ايراد هستم .... |
_________________ Make something happen |
|
بازگشت به بالا |
|
 |
|
 |
 |
|
 |
| نويسنده |
پيغام |
Ali_Hashemi در حال رشد

تاريخ عضويت: شنبه 3 ارديبهشت 1384 تعداد ارسالها: 94 محل سكونت: Earth
1 شنبه 28 مهر 1387 - 19:28 |
|
 |
خیلی از توجه شما ممنونم.
من از پست شما مقدار متنابهی انرژی دریافت کردم.
(البته با کارت هوشمند انرژی و به قیمت جهانی انرژی)
| نقل قول: |
متاسفانه براي من ارور داد و نتونستم بازي رو ببينم
|
من الان فایل رو دانلود و تست کردم مشکلی نداشت ! نمی تونم حدس بزنم که مشکل از چی بیده ! فردا رو کامپیوترهای شرکت هم تست میکنم.
از دوستان دیگه اگر کسی علاقه داشت و دانلود کرد و بازی اجرا شد یا نشد ! لطفا اطلاع بده.
| نقل قول: |
| منتظر بازي بدون ايراد هستم |
به روی چشم. من با موتور های سه بعدی بسیار زیادی کار کرده ام. جدیدا یه بازی کوچیک سه بعدی با استفاده از Irrlitch نوشتم(جهت افزایش توانایی هام!) که مطمئن هستم خوشتون خواهد آمدندی.
تقریبا تمومه و الان دارم روی یک ساختار فایل جدید کار می کنم که تکسچرها و آبجکت های بازی رو به اون فرمت تبدیل کنم. نداشتن ساختار فایل خاص , یکی از مشکلات اساسی در این موتور سه بعدیه (به جز هزارتا مشکل دیگه). تا آخر هفته آپلود می کنم.
اگر روی هاردم بگردم و یابنده شوم یه دموی کوچک از PowerRender هم باسورس براتون میذارم. |
|
|
بازگشت به بالا |
|
 |
|
 |
 |
|
 |
| نويسنده |
پيغام |
ashkan_203 مدیر انجمن

.gif)
تاريخ عضويت: 5 شنبه 9 آذر 1385 تعداد ارسالها: 626 محل سكونت: همه جای ایران سرای من است
4 شنبه 1 آبان 1387 - 11:39 |
|
 |
| شات ها كه جالبه ولي همين ارور آقا مجتبي را داد |
_________________ I-Games.mihanblog.com |
|
بازگشت به بالا |
|
| نويسنده |
پيغام |
Ali_Hashemi در حال رشد

تاريخ عضويت: شنبه 3 ارديبهشت 1384 تعداد ارسالها: 94 محل سكونت: Earth
4 شنبه 1 آبان 1387 - 21:19 |
|
 |
من بر روی 4 سیستم در شرکتمون تست کردم ولی بر روی هیچکدوم مشکلی نداشت!
با توجه به اینکه سیستمهای شرکت ما از لحاظ کارت گرافیک در زابیل ترین شرایط قرار دارند. اونایی که تست کردم TNT2 32 و ATI داشتند. چون متاسفانه ما کارهای دیتابیسی شدید انجام میدیم و کارت گرافیک اصلا برای سیستم های ما مهم نیست. ولی این بازی اجرا شد
تنها چیزی که فکر میکنم ممکنه علت اشکال باشه , اینه که من بر روی سیستمهایی تست کردم که همشون دارای CPU اینتل بودند. میشه شما لطف کنید و نوع سی پی یو سیستمتون رو بگید ؟
در ضمن اگر هر نسخه ای از دلفی رو داشته باشید خودتون میتونید کامپایل کنید سورس اونو دوباره.
خیلی دجار عجابت شدم , یعنی خیلی عجیبه!  |
|
|
بازگشت به بالا |
|
| نويسنده |
پيغام |
iran_adventure مدیر انجمن


تاريخ عضويت: شنبه 4 آذر 1385 تعداد ارسالها: 2026 محل سكونت: تهران
5 شنبه 2 آبان 1387 - 03:15 |
|
 |
به هر حال ارور مي ده ...
3.2 اينتل
8600 nvidia |
_________________ Make something happen |
|
بازگشت به بالا |
|
| نويسنده |
پيغام |
ashkan_203 مدیر انجمن

.gif)
تاريخ عضويت: 5 شنبه 9 آذر 1385 تعداد ارسالها: 626 محل سكونت: همه جای ایران سرای من است
5 شنبه 2 آبان 1387 - 18:07 |
|
 |
منم
2و4 اينتل
7000ati |
_________________ I-Games.mihanblog.com |
|
بازگشت به بالا |
|
| نويسنده |
پيغام |
Seyed در حال رشد


تاريخ عضويت: 3 شنبه 5 دي 1385 تعداد ارسالها: 68
شنبه 12 بهمن 1387 - 17:09 |
|
 |
| بنظر جالب مياد موفق باشي. |
_________________
[img]
بازي كابوس مركاوا (دانلود رايگان ) مربوط به جنگ غزه |
|
بازگشت به بالا |
|
| نويسنده |
پيغام |
Ali مدیر کل


تاريخ عضويت: شنبه 20 تير 1383 تعداد ارسالها: 2722 محل سكونت: On the edge
1 شنبه 13 بهمن 1387 - 00:24 |
|
 |
| آقا دمت گرم. بسی فیض بردیم. اشکمونم که در آوردی... |
_________________ A good plan violently executed NOW is far better than a perfect plan executed NEXT WEEK |
|
بازگشت به بالا |
|
| نويسنده |
پيغام |
Ali_Hashemi در حال رشد

تاريخ عضويت: شنبه 3 ارديبهشت 1384 تعداد ارسالها: 94 محل سكونت: Earth
2 شنبه 14 بهمن 1387 - 20:24 |
|
 |
| نقل قول: |
| آقا دمت گرم. بسی فیض بردیم. اشکمونم که در آوردی... |
خیلی ممنون از توجه شما.
ببخشید اشکتون رو در آوردم 
خودم که ناراحت نیستم , اون سختی ها باعث شده که الان احساس موفقیت و اعتماد به نفس خفن داشته باشم.
ظاهرا این بازی رو سیستم های بچه ها Error داده بود. من که روی 4 تا سیستم مختلف اجرا کردم مشکل رو ندیدم. اگه یه کمی فرصت کنم , یک Logger توی سورس میذارم تا بفهمم که مشکل کجا اتفاق میفته, تا بتونم رفعش کنم.
راستی شما بازی رو دانلود کردید ؟ اجرا شد ؟ |
|
|
بازگشت به بالا |
|
 |
صفحه 1 از 2 |
تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد برو به صفحه 1, 2 بعدي
|
|
شما نمي توانيد در اين انجمن نامه ارسال كنيد. شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد
|

Transforming to native : Ali Kasaie @ www.pdweb.ir 2004-2009
Powered by phpBB © 2001, 2009 phpBB Group
|
|