mehdico
شنبه 13 آذر 1389, 16:36 عصر
با سلام.
شاید اینجا جاش نباشه اما قصد دارم خروجی پروژه ی نیمه کاره ای که در زمینه ی بازیسازی تحت پلتفرم جاوا (با تمرکز بر سری 60 سیمبین) مدتها قبل کار کرده بودم رو اینجا بگذارم.
مختصری از کار : پروژه یک کار مستقل بوده که در اون از منابع بازی DreamLand (با کسب اجازه از صاحب اثر) با هدف پورت کردن این بازی برای پلتفرم موبایل استفاده شده است. تنها برنامه نویس این کار هم خودم بودم و با توجه به اینکه اولین پروژه ی موبایلی بنده بود مشکلات زیاد از لحاض ساختاری درش وجود داره.
این کار شامل یک موتور دوبعدی گرافیکی است که با api تنها سطح پایین و استاندارد j2me نوشته شده و البته مرحله ی تست هم مستقیماً در خود موتور پیاده شده (که اصلاً درست نیست) بنابراین تمیز دادن موتور از بازی در این پروژه کار آسونی نیست.
خروجی که گذاشتم تنها یه تست ساده شبیه به مرحله آغازین بازی DreamLand است.
نکته1: روی گوشی های نوکیا n73 و e90 تست شده. روی خیلی از گوشی ها (لازمه که گوشی شما heap memory بزرگ و یا نامحدودی رو ساپورت کنه) مشکل داره ولی روی پلتفرم سری 60 تقریباً جواب میده. همچنین در این نسخه از تاچ ساپورت نمیشه. در بعضی گوشی ها هم ممکنه با کلیدها مشکل داشته باشید که به دلیل نهایی نبودن کار طبیعیه. (این نسخه برای رزلوشن 240،380 ساخته شده)
نکته2: این پروژه قدیمیه و خیلی وقته لغو شده. در صورتی که استقبال بشه سورس کد اونرو هم به طور کامل جهت اهداف آموزشی قرار خواهم داد.
میتونید از ضمیمه همین پست و یا لینک زیر فایل را دریافت کنید (80 کیلوبایت) :
http://www.4shared.com/get/PV2tdB_Q/DreamLand_Mobile.html
ابزارهای جانبی : در کنار ساخت این پروژه ابزارهایی رو برای راحت تر کردن کار (مثلاً ساخت نقشه) درست کردم. یکی از این ابزارها TME هست که با vb .net نوشتم و اونرو به صورت یه پروژه مستقل اپن سورس در آوردم. میتونید از سافت پدیا نسخه اجراییش رو دریافت کنید. و یا اینکه از سورس فورج کدهاش رو بگیرید.
http://www.softpedia.com/get/Multimedia/Graphic/Graphic-Editors/Tile-Map-Editor.shtml
http://sourceforge.net/projects/tilemapeditor2d
با تشکر.
شاید اینجا جاش نباشه اما قصد دارم خروجی پروژه ی نیمه کاره ای که در زمینه ی بازیسازی تحت پلتفرم جاوا (با تمرکز بر سری 60 سیمبین) مدتها قبل کار کرده بودم رو اینجا بگذارم.
مختصری از کار : پروژه یک کار مستقل بوده که در اون از منابع بازی DreamLand (با کسب اجازه از صاحب اثر) با هدف پورت کردن این بازی برای پلتفرم موبایل استفاده شده است. تنها برنامه نویس این کار هم خودم بودم و با توجه به اینکه اولین پروژه ی موبایلی بنده بود مشکلات زیاد از لحاض ساختاری درش وجود داره.
این کار شامل یک موتور دوبعدی گرافیکی است که با api تنها سطح پایین و استاندارد j2me نوشته شده و البته مرحله ی تست هم مستقیماً در خود موتور پیاده شده (که اصلاً درست نیست) بنابراین تمیز دادن موتور از بازی در این پروژه کار آسونی نیست.
خروجی که گذاشتم تنها یه تست ساده شبیه به مرحله آغازین بازی DreamLand است.
نکته1: روی گوشی های نوکیا n73 و e90 تست شده. روی خیلی از گوشی ها (لازمه که گوشی شما heap memory بزرگ و یا نامحدودی رو ساپورت کنه) مشکل داره ولی روی پلتفرم سری 60 تقریباً جواب میده. همچنین در این نسخه از تاچ ساپورت نمیشه. در بعضی گوشی ها هم ممکنه با کلیدها مشکل داشته باشید که به دلیل نهایی نبودن کار طبیعیه. (این نسخه برای رزلوشن 240،380 ساخته شده)
نکته2: این پروژه قدیمیه و خیلی وقته لغو شده. در صورتی که استقبال بشه سورس کد اونرو هم به طور کامل جهت اهداف آموزشی قرار خواهم داد.
میتونید از ضمیمه همین پست و یا لینک زیر فایل را دریافت کنید (80 کیلوبایت) :
http://www.4shared.com/get/PV2tdB_Q/DreamLand_Mobile.html
ابزارهای جانبی : در کنار ساخت این پروژه ابزارهایی رو برای راحت تر کردن کار (مثلاً ساخت نقشه) درست کردم. یکی از این ابزارها TME هست که با vb .net نوشتم و اونرو به صورت یه پروژه مستقل اپن سورس در آوردم. میتونید از سافت پدیا نسخه اجراییش رو دریافت کنید. و یا اینکه از سورس فورج کدهاش رو بگیرید.
http://www.softpedia.com/get/Multimedia/Graphic/Graphic-Editors/Tile-Map-Editor.shtml
http://sourceforge.net/projects/tilemapeditor2d
با تشکر.