آموزش ساخت بازی و برنامه برای Psp

SASAN-BSE

کاربر سایت
Mar 1, 2007
1,378
نام
ساسان
راهنمایی برنامه نویسیه LUA:
**************************
oldpad = Controls.read()
به معنی گذاشتن هر دکمه ای مثلا مربع
*********************************
screen:blit(0, 0, background, 0, 0, background:width(), background:height(), false)
مقیاس بک گراند (با تغییر چهار میشه بک گراند رو تغییر داد(2 تا صفر اول X 2تا صفر دوم Y) از سمت چپ)
*********************************************************************************
if pad:****() and
oldpad:****() ~= pad:****() then
background =****")
end
ستاره اولیه برای نشون دادن دکمه استفاده شده برای مثلا تغییر بک گراند
ستاره های خط پایین (2) همون دکمه بالا رو مینویسید.
ستاره های خط آخر هم آدرس فایلی که میخواین باز بشه(قبل از علامت مساوی الان background حالا شما میتونید MUSIC بزارید(به شرطی که قبلا کار MUSIC رو مشخص کرده باشید))
end هم که در آخر هر تیکه برنامه نویسی میزاریم
 

Masoud_007

کاربر سایت
Jan 16, 2007
180
نام
مسعود
480*272
;)
ba yki ham kari koni zud tar tamom mishe (manzoram khodam nistam)
bebakhshid bara font ENG
یه دیکشنری 50000 لغتی روشروع کردم به تایپ و تبدیل به عکس (آریان پور)
روزی 300 تا اضاف میکنم که تا عید طول میکشه
تا حالا 4500 تاش درست شده.
برنامه نویسیش رو هم آخر تابستون تکمیل کردم (با lua)
 

alireza_shafaei

کاربر سایت
Mar 28, 2007
140
یه دیکشنری 50000 لغتی روشروع کردم به تایپ و تبدیل به عکس (آریان پور)
روزی 300 تا اضاف میکنم که تا عید طول میکشه
تا حالا 4500 تاش درست شده.
برنامه نویسیش رو هم آخر تابستون تکمیل کردم (با lua)

ُسلام
ایده ی شما خیلی خوبه
با نظر ساسان خان هم موافقم
ولی نکته ای که اینحا هست اینه که من دیتابیس دیکشنری انگلیسی به فارسی و بالعکس را از قبل آماده دارم.(دوسالی هست که نوشتم)
برای همین کافیه که یک کیبورد فارسی طراحی کنیم. بقیه اش خیلی آسون خواهد بود.
نوشتن کیبورد فارسی هم که زیاد دردسر نداره
موضوعی که مطرحه اینه که فرمت فایل پایانی بهتره PBP باشه
کامپایلر های مربوطه را از قبل تهیه کردم . تحت لینوکس و برنامه نویسی c++ که با اون هم مشکلی ندارم
تنها مشکل مطرح اینه که بتونم این کامپایلرهای عجق وجق را راه بندازم
بعد از اون مشکلی نخواهد

راستی از مزایای کیبورد فارسی اینه که بعد هم میشه برنامه های دیگر فارسی را توسعه داد!
 

SASAN-BSE

کاربر سایت
Mar 1, 2007
1,378
نام
ساسان
ُسلام
ایده ی شما خیلی خوبه
با نظر ساسان خان هم موافقم
ولی نکته ای که اینحا هست اینه که من دیتابیس دیکشنری انگلیسی به فارسی و بالعکس را از قبل آماده دارم.(دوسالی هست که نوشتم)
برای همین کافیه که یک کیبورد فارسی طراحی کنیم. بقیه اش خیلی آسون خواهد بود.
نوشتن کیبورد فارسی هم که زیاد دردسر نداره
موضوعی که مطرحه اینه که فرمت فایل پایانی بهتره PBP باشه
کامپایلر های مربوطه را از قبل تهیه کردم . تحت لینوکس و برنامه نویسی c++ که با اون هم مشکلی ندارم
تنها مشکل مطرح اینه که بتونم این کامپایلرهای عجق وجق را راه بندازم
بعد از اون مشکلی نخواهد

راستی از مزایای کیبورد فارسی اینه که بعد هم میشه برنامه های دیگر فارسی را توسعه داد!
hame ina sakhte shode tavasoote aga masuod;)
 

Masoud_007

کاربر سایت
Jan 16, 2007
180
نام
مسعود
manzoram hamone
vala man ke az masuod didam:confused:
برنامه نویسیش رو شهریور امسال شروع کردم و چند روز اول مهر تمومش کردم.
معنی چند تا کلمه رو هم به عکس (png) تبدیل کردم و با micro lua 2 کمپایل کردم و
دادم به ساسان که تستش کنه (خودم PSP ندارم) اما یه ایراد داشت:
این بود که Backspace نداشت و این امکان رو بعد اضافه کردم که روی PSP تست نشده؛
ولی با کامپیوتر ( با Lua Player 5 ) تست کردم که جواب داده
=+=
سورسی که داری از کجا تهیه کردی و فرمت چیه؟
سورس من از MDictionary است که دارم از TXT به PNG تبدیل میکنم و که از آریان پور
تایپ شده (مطابق همدیگه هستند) [از اینترنت گرفتمش و Salaty* هم مطابق اون هست]
درباره سورسی که میگی بنویس
{الان کار رو متوقف کردم و دارم روی امکان استفاده از فونت در Lua تحقیق میکنم که با
فرمت ttf قابل استفاده است. ولی بلد نیستم و توی انجمن qj پرسیده بودم اینو گفته بودن}
__________________
*زیر مجموعه ای از دیکشنری Babylon
 

alireza_shafaei

کاربر سایت
Mar 28, 2007
140
برنامه نویسیش رو شهریور امسال شروع کردم و چند روز اول مهر تمومش کردم.
معنی چند تا کلمه رو هم به عکس (png) تبدیل کردم و با micro lua 2 کمپایل کردم و
دادم به ساسان که تستش کنه (خودم PSP ندارم) اما یه ایراد داشت:
این بود که Backspace نداشت و این امکان رو بعد اضافه کردم که روی PSP تست نشده؛
ولی با کامپیوتر ( با Lua Player 5 ) تست کردم که جواب داده
=+=
سورسی که داری از کجا تهیه کردی و فرمت چیه؟
سورس من از MDictionary است که دارم از TXT به PNG تبدیل میکنم و که از آریان پور
تایپ شده (مطابق همدیگه هستند) [از اینترنت گرفتمش و Salaty* هم مطابق اون هست]
درباره سورسی که میگی بنویس
{الان کار رو متوقف کردم و دارم روی امکان استفاده از فونت در Lua تحقیق میکنم که با
فرمت ttf قابل استفاده است. ولی بلد نیستم و توی انجمن qj پرسیده بودم اینو گفته بودن}
__________________
*زیر مجموعه ای از دیکشنری Babylon

من امروز برنامه CodeWarrior یعنی کامپایلر بازیهای PSP را بدست آوردم
تحت ویندوزه و مشکلی هم نداره
اگر مشکلی پیش نیاد فکر کنم بتونم به نتیجه برسم
اگر میخواهید بیشتر در موردش بدونید توی گوگل سرچ کنید CodeWarrior PSP
بتون میگه چیه!!!
-=-=-=-
انگار برای کار باش باید لیسانس معتبر از سونی داشت!!!!!
 
آخرین ویرایش:

alireza_shafaei

کاربر سایت
Mar 28, 2007
140
هورا
بالاخره اولین برنامه برای PSP را نوشتم. طبق رسم برنامه نویسی اولین قدم در هر زمینه ای
نوشتن یک Hello World است.
حالا یک برنامه نوشتم که قراره توی صفحه بنویسه Hello World و فرمت برنامه هم PBP است!

من خودم PSP ندارم برای همین خواهش میکنم اگر امکانش هست کسی روی PSP بریزه و اجرا کنه
و به من بگه که آیا کار میکنه یا نه
با تشکر
A.Sh

لینک فایل:
http://ashafaei.parsaspace.com/psp-devel/helloworld.rar
حجم 16 کیلوبایت

نحوه ی اجرا
مثل هر برنامه ی دیگه ای اون در فولدر Game در فولدر PSP کپی کنید
بعد از توی XMB اجراش کنید

خیلی منتظرم که نتیجه را ببینم
 

TY

کاربر سایت
Oct 3, 2007
166
نام
محمد
lk fvhdj Hclhdaa ;vnl

هورا
بالاخره اولین برنامه برای PSP را نوشتم. طبق رسم برنامه نویسی اولین قدم در هر زمینه ای
نوشتن یک Hello World است.
حالا یک برنامه نوشتم که قراره توی صفحه بنویسه Hello World و فرمت برنامه هم PBP است!

من خودم PSP ندارم برای همین خواهش میکنم اگر امکانش هست کسی روی PSP بریزه و اجرا کنه
و به من بگه که آیا کار میکنه یا نه
با تشکر
A.Sh

لینک فایل:
http://ashafaei.parsaspace.com/psp-devel/helloworld.rar
حجم 16 کیلوبایت

نحوه ی اجرا
مثل هر برنامه ی دیگه ای اون در فولدر Game در فولدر PSP کپی کنید
بعد از توی XMB اجراش کنید

خیلی منتظرم که نتیجه را ببینم

من آزمایشش کردم
یک صفحه سفید میاد و در وسط صفحه نوشته شده
Hello World
همین
راستی اگر کمک بیشتری خواستی از موقعی که نوشتت ظاهر می شه از psp عکس می گیرم
بهت نشون می دم
ولی در مورد دومی یک صفحه سیاه میاد که یک سری کد و ارغام داره و بعد از 8ثانیه دقیق 8ثانیه صفحهpsp آبی می شه و ریستارت می شه
راستی این هم بگم که برایت روی psp slim آزمایش کردم همان اتفاق افتاد
مخلص همتون TY
 

TY

کاربر سایت
Oct 3, 2007
166
نام
محمد
چندتا مسئله ی مهم
1- به کدهای لوا 17000 کد جدید اضافه شده
2-نرم افزاری جدید نیومده وصد سال پیش اومده که بهش می گن امولایتور حدود 100000خط برنامه است
معادل یک خط برنامه نویسی c
3- یک کامپایلر هم هست که کد ها vb.6 و #c تبدیل می کنه به لوا وبعد برایت یک فایل قابل اجرا در psp می ده بیرون این کامپایلر نرم افزار نیست یک دستگاه که شرکت هایی مثل سونی و مایکروسافت دارن
چون خودشون اختراع کردند و به هیچ عهدوناسی نمی دند فقط به شرکت linux mandarak فروختن که از طرف خود شرکت سونی بود به همین دلیل مایکروسافت از سونی جزیمه گرفت و مایکروسافت 2روز بعد شرکت
linux mandarak را خرید این دستگاه را باید شرکت سخت افزار سازی خاصی درستش کرده باشه که هنوز لو نرفته اصولا این دوتا شرکتند که قابلیت همچین کاری را دارند IBM و Intel من که فکر کنم شرکت IBM بوده
چون از طرف شرکتIBM تهدیداتی شده ولی چه تهدیداتی معلوم نیست بعد از آن تحدید البته چند روز بعد
گوشی روانه بازار شد به نام GLX که دو شرکت IBM و microsoft ساختنش
مهم : تا قبل از اینکه این گوشی روانه بازار بشه سیستم عامل های مایکروسافت سخت افزار های IBM
را قبول نداشتند ولی بعد از روانه شدن این گوشی به بازار با هم رفیق شدند یکم عجیب نیست سر همین
قضیه مایکروسافت پولدار تر که بود پولدار تر شد و IBM هم که داره به مایکروسافت جریمه می ده قضیه این جریمه چیه خدا می دونه و .................................................پنتاگن آمریکا
ولا بعد از منتشر شدن این اخبار و ممنوع بودن انتشار آن هیچ مجله خبری و هیچ سایتی چیزی ننوشت
تا موقعی که خود بیلگیتس در یکی از بحث ها شون قضیه رو لوداد IBM موند چه کار کنه که دهن این مایکروسافت ببند شرط گوشی GLXقبول کرد
قضیه چی بود به کجا رسید ولش کن ماهم فضولی نکنیم بهتر ;)
یک سوال :
چه جوری می شه برای psp تم نوشت
منابع مطالب بالا
شرمند سیرکیت هست : هو
مخلص همتون TY
 

کاربرانی که این قسمت را مشاهده می‌کنند

Top
رمز عبور خود را فراموش کرده اید؟
or ثبت‌نام سریع از طریق سرویس‌های زیر