حجم بازی ها!
#1
با سلام خدمت مدیریت سایت و انجمن.
خواستم بدونم بازیمو بعد از اینکه با NW.js اکسپرت کردم ، کار دیگه ای هم لازم هست انجام بدم برای کاهش حجم یا اینکه حجم اول و آخر بازی همینه؟ (آخه یه بازی با حجم 170 مگ رو کی حاضره نصب کنه!)



42 
:]   [email protected]   [:
  پاسخ


 سپاس شده توسط:
#2
(1397/11/22، 05:51 صبح)hp_cod نوشته است: با سلام خدمت مدیریت سایت و انجمن.
خواستم بدونم بازیمو بعد از اینکه با NW.js اکسپرت کردم ، کار دیگه ای هم لازم هست انجام بدم برای کاهش حجم یا اینکه حجم اول و آخر بازی همینه؟ (آخه یه بازی با حجم 170 مگ رو کی حاضره نصب کنه!)

سلام دوست عزیز ،
در رابطه با کاهش حجم و بهینه سازی بحث های طولانی ای در انجمن شده میتونید اون هارو مطالعه کنید . 
نکته بعدی هم که باید بهش اشاره کنم این هستش ک به شخصه حاضرم برای یک بازی با کیفیت 100 گیگ هم حجم بدم ! شاید اگه 4 - 3 سال پیش بود قطعا من هم این نظر رو نداشتم ولی خب به لطف تکنولوژی الان اکثر مردم اینترنت پرسرعت دارن و جدای از بحث های پیرامون اینترنت ایران و قیمت ها ، اکثر کاربران اگه کیفیت رو ببین و بپسندن ، کاری به حجم محصول ندارن و بدون شک دانلود میکنن . 
موفق باشید . 
 
  پاسخ


 سپاس شده توسط: shazde ، hp_cod ، soroosh880
#3
(1397/11/22، 05:51 صبح)hp_cod نوشته است: با سلام خدمت مدیریت سایت و انجمن.
خواستم بدونم بازیمو بعد از اینکه با NW.js اکسپرت کردم ، کار دیگه ای هم لازم هست انجام بدم برای کاهش حجم یا اینکه حجم اول و آخر بازی همینه؟ (آخه یه بازی با حجم 170 مگ رو کی حاضره نصب کنه!)

از UPX استفاد کن و فایلهای dll و exe خروجی رو کم حجم کن.
فکر کنم حجم پروژه تا 50 مگ پایین میاد .
فقط حواست باشه d3dcompiler_47.dll رو فشرده نکنی، چون بازی اجرا نمیشه
یه راه دیگم هست که من امتحان نکردم، خروجی وب بگیری و از html5 to EXE استفاده کنی.
  پاسخ


 سپاس شده توسط: shazde ، Alireza3d
#4
از upx استفاده کردم تمام dll  .exe ها هم فشرده کردم غیر از اونی که گفتید . بله حجم کم شد ولی بازی دیگه اجرا نمیشه. حالا شانس آوردم که یه کپی ازش داشتم وگرنه تمام ذحماتم به هدر میرفت.



42 
:]   [email protected]   [:
  پاسخ


 سپاس شده توسط:
#5
(1397/11/22، 12:57 عصر)hamid5700 نوشته است:
(1397/11/22، 05:51 صبح)hp_cod نوشته است: با سلام خدمت مدیریت سایت و انجمن.
خواستم بدونم بازیمو بعد از اینکه با NW.js اکسپرت کردم ، کار دیگه ای هم لازم هست انجام بدم برای کاهش حجم یا اینکه حجم اول و آخر بازی همینه؟ (آخه یه بازی با حجم 170 مگ رو کی حاضره نصب کنه!)

از UPX استفاد کن و فایلهای dll و exe خروجی رو کم حجم کن.
فکر کنم حجم پروژه تا 50 مگ پایین میاد .
فقط حواست باشه d3dcompiler_47.dll رو فشرده نکنی، چون بازی اجرا نمیشه
یه راه دیگم هست که من امتحان نکردم، خروجی وب بگیری و از html5 to EXE استفاده کنی.
سلام 
اون راه حل اخر که گفتید . یعنی به همین راحتی میشه خروجی ویندوز گرفت ؟؟
چه نرم افزاری لازمه ؟؟
  پاسخ


 سپاس شده توسط:
#6
(1397/11/22، 10:29 عصر)hp_cod نوشته است: از upx استفاده کردم تمام dll  .exe ها هم فشرده کردم غیر از اونی که گفتید . بله حجم کم شد ولی بازی دیگه اجرا نمیشه. حالا شانس آوردم که یه کپی ازش داشتم وگرنه تمام ذحماتم به هدر میرفت.

خب سورس فایل رو که دارید قاعدتاً
و هر dll که فشرده می کنید یکبار nw.exe رو اجرا و تست کنید .
فایلهای nw.dll و node.dll و nw.exe قطعا برای فشرده کردن مشکل نداره .
احتمالاً مشکل از libGLESv2.dll بوده .
یه توضیح کوچیک درباره upx بگم، ورژن ویندوزیش مد نظر ما نیست.
از ورژن داس استفاده کنید، فایل upx.exe رو در فولدر خروجی کپی کنید(بقیه فایلها نیاز نیست) و فایلها رو دونه دونه بکشید توش و همین .
بعد از فشرده کردن هر فایل هم یکبار بازی رو امتحان کنید که درست کار کنه .
نرم افزارهای اتوران ساز هم یک مقدار فشرده می کنن، مثل advanced installer autorun
https://soft98.ir/software/programming/5...aller.html
  پاسخ


 سپاس شده توسط: shazde
#7
(1397/11/23، 06:57 عصر)alirezaa82 نوشته است:
(1397/11/22، 12:57 عصر)hamid5700 نوشته است:
(1397/11/22، 05:51 صبح)hp_cod نوشته است: با سلام خدمت مدیریت سایت و انجمن.
خواستم بدونم بازیمو بعد از اینکه با NW.js اکسپرت کردم ، کار دیگه ای هم لازم هست انجام بدم برای کاهش حجم یا اینکه حجم اول و آخر بازی همینه؟ (آخه یه بازی با حجم 170 مگ رو کی حاضره نصب کنه!)

از UPX استفاد کن و فایلهای dll و exe خروجی رو کم حجم کن.
فکر کنم حجم پروژه تا 50 مگ پایین میاد .
فقط حواست باشه d3dcompiler_47.dll رو فشرده نکنی، چون بازی اجرا نمیشه
یه راه دیگم هست که من امتحان نکردم، خروجی وب بگیری و از html5 to EXE استفاده کنی.
سلام 
اون راه حل اخر که گفتید . یعنی به همین راحتی میشه خروجی ویندوز گرفت ؟؟
چه نرم افزاری لازمه ؟؟

سلام
نمیدونم آیا روش راحتیه یا پیچیده، چون امتحان نکردم .
 electronjs و Quasar و ... 
پ ن:الان چک کردم دیدم راه آسونی نیست، ولی حجم خروجی یک چهارم نود وبکیت هست
این تاپیکو ببینید :
http://www.html5gamedevs.com/topic/36381...5-project/

  پاسخ


 سپاس شده توسط:


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  بازی جورچین خیلی ساده Hadika 4 600 1404/3/15، 04:26 عصر
آخرین ارسال: Hadika
  بازی فضاپیما در مایکت ya mahdi 0 238 1404/1/5، 09:50 صبح
آخرین ارسال: ya mahdi
  بازی runner نسخه‌ی ۴ منتشر شد. ehsanavy 0 645 1403/2/30، 10:34 صبح
آخرین ارسال: ehsanavy
  بازی تانک وار کامل شد (:--ALI--:) 0 951 1402/12/7، 03:57 عصر
آخرین ارسال: (:--ALI--:)
  بازی جواب طلایی alirezauu13 4 1,331 1402/8/17، 06:52 عصر
آخرین ارسال: hasansanaei

پرش به انجمن: