|
Программирование для PSP Вы программист? Welcome сюда... |
13.03.2007, 00:51
|
Сообщение: #1 (371225)
|
Прошивка: 3.40 OE-A
Регистрация: 01.11.2006
Адрес: Москва/Славгород
Возраст: 45
Сообщений: 206
Вы сказали Спасибо: 166
Поблагодарили 572 раз(а) в 100 сообщениях
Сила репутации: 1Репутация: 125 
(скоро придёт к известности)
|
PSPxIDE - среда разработки хомбрю
Всем привет, вот решил между конверторами вставить свою тему
Дело в том, что с начала этого года я веду разработку девелоперского софта, облегчающего создание хомбрю приложений для PSP. Проект ведется на этом форуме в разделе разработчиков. На данный момент в независимом от Сони в PSP девелопменте есть набор технологий,
объединяемый PSPDev SDK. Он включает базовый набор инструментов для программиста. Чтобы ими пользоваться, нужно иметь достаточный опыт программирования, да и опытным программистам (учитывая все
современные удобные инструменты для других технологий) все это муторно, отнимает много сил и времени. С этим столкнулся и я в начале программирования под PSP, потратил много времени на поиски чего-то более удобного, но как оказалось, даже на главном форуме PSP разработчиков ps2dev.org у людей те же проблемы и все пишут свой софт где придется. Имея определенный опыт создания инструментов для программистов, я начал проект, идеей которого стало написание на основе базовых инструментов PSPDev среды разработки,напоминающей Delphi, и существенно облегчающей процесс написания хомбрю, возможно даже для начинающих программистов, у которых есть навык программирования в средах, подобных Delphi.
Сейчас проект уже в некоторой степени готовности, поэтому выставляю на всеобщее обозрение. Так же одна из идей проекта - это продвижение российского PSP сообщества. Сейчас я готовлю английскую версию и выложу на ps2dev.org, а там будет видно что из этого выйдет. В написании проекта отмечу серьезную помощь со стороны pspowner а так же The ALKASH , .//Hack и Mortem
Скрины:
Опишу основные возможности PSPxIDE:
- Многоязычный интерфейс с возможностью расширения на любые языки (в текущей версии поддержка русского и английского языков)
- Полнофункциональный редактор c/cpp исходных текстов с синтаксической расцветкой
- Code Folding – группировка/сворачивание блоков исходных текстов при редактировании
- Возможность объединения набора исходных файлов в проекты.
- Контекстный поиск подстроки под курсором (Ctrl-F1) в файлах справки SDK
- Возможность создания и редактирования Makefile
- Поддержка упрощенной и произвольной формы работы с Makefile
- Возможность импорта файлов фона, иконки и музыки, выводимых в меню PSP (XMB), конвертация файлов изображений из нескольких форматов в формат PSP
- Компиляция исходных текстов и построение (Build) исполняемых файлов посредством cygwin, поддержка компиляции в формате PBP и PRX
- Вывод результатов компиляции (STDOUT и STDERR)
- Позиционирование текстов модулей на ошибках при выборе (двойной щелчок мышкой) в окне вывода строки, содержащей описание ошибки
- Поиск необходимых подключаемых библиотек для указания в Makefile по результатам неудачной компиляции с ошибками ‘undefined reference to …’
- Запуск результатов компиляции, находящихся на компьютере, на PSP посредством технологии PSPLINK
- Снятие скриншотов с PSP из приложений, запущенных на PSP
- Поддержка отладки на компьютере приложения, запущенного на PSP.:
а) Отладка исходного текста в стиле Delphi для приложений, написанных для
пользовательского режима (User Mode). Осуществляется с помощью технологии GDB.
Поддерживается как автоматическая отладка с использованием пользовательских точек останова, так и низкоуровневый доступ к консоли GDB для расширенной отладки.
б) Отладка приложений режима ядра (Kernel Mode) посредством вывода сообщений в STDERR
Проект хостится на https://www.pspx.ru/ - спасибо администрации (cosmik,vAST).
Текущая версия 2.1.6 http://ifolder.ru/1601332
Архив содержит каталог с программой, для установки нужно просто извлечь папку PSPxIDE на компьютер и запускать PSPXIDE.exe. Подробней установка описана в файле help_ru.html (в каталоге программы). Помощь по использованию PSPxIDE можно открыть из программы (нажать F1 или выбрать из меню ?).
P.S. Особого стремления "грузить" этой темой у меня нет. Просто знайте, что такое могут на pspx Буду рад, если кто либо из программистов воспользуется PSPxIDE, поможет в тестировании и развитии.
Последний раз редактировалось ErikPshat; 26.06.2020 в 06:10.
|
|
|
Эти 184 пользователя(ей) сказали Спасибо wSlava за это полезное сообщение:
|
-Monk22- (15.03.2007),
.//Hack (13.03.2007),
0-mega (13.03.2007),
addministration (14.05.2008),
Alantex (14.03.2007),
ALEK$i$ (21.05.2007),
Alex VoorheeS (21.03.2008),
alex-vl (24.05.2007),
ALgraFx (17.06.2007),
Almetis (11.01.2008),
AlphaOmega (01.10.2007),
Amdem (09.09.2007),
andrew_tm (12.05.2008),
AndreyE (27.06.2011),
Annama (22.08.2007),
anton34 (05.07.2007),
antoniopolo (09.07.2007),
Arakin2 (15.03.2007),
ArmagedFoxer (07.08.2021),
Armakedon (15.03.2007),
Aryss (17.03.2007),
ashag (21.05.2007),
AxelX (22.11.2007),
Bager (05.04.2007),
ban (30.04.2007),
bashibi (11.11.2007),
Be3f (17.05.2007),
bIbIbI (31.05.2007),
Bl@deAP (17.05.2007),
Blaze_56 (15.02.2008),
BOMFUNKER (19.10.2007),
BonifacE (13.03.2007),
borjomi (14.03.2007),
Bormotos... (03.05.2007),
CAFRA (08.02.2008),
Carter15 (20.06.2007),
coach777 (03.04.2007),
Cpaka (30.05.2008),
crashday-alex (11.12.2007),
Crypto 137 (02.03.2008),
D-Prime (02.02.2008),
d3m0n (23.03.2007),
DARK TEMPLAR (19.03.2007),
DarMoeD (08.01.2008),
dasp (25.06.2007),
Dignified (22.03.2008),
dioniss (15.03.2007),
Dmitrywrk (19.09.2016),
doubledeath (10.09.2009),
dron070682 (13.03.2007),
dydochnik (13.03.2007),
Eeyore (13.03.2007),
Egork@ (28.10.2007),
eMiStY (20.05.2007),
Endor (02.04.2007),
Energo (22.03.2008),
ErikPshat (24.03.2007),
Evil (13.06.2007),
evox (22.11.2007),
exakt (05.08.2007),
Faust Lange (14.05.2007),
Fejwin (10.09.2007),
flash_zero (08.01.2013),
Flyzoom (14.08.2007),
Fr0hman (30.11.2007),
frostegater (01.04.2011),
gad.gad (03.06.2007),
gadina (13.03.2007),
GallAsterix (03.06.2007),
Gensasha08 (03.11.2007),
Ginger (20.12.2007),
Heli (29.07.2007),
HM33 (24.07.2007),
HouSe_18 (13.03.2007),
ilexa17 (25.12.2007),
int21hi (16.05.2007),
jura7 (23.08.2008),
k06apsp (03.02.2008),
KaiSD (17.05.2007),
kapusta (13.03.2007),
KoJIek (14.08.2007),
KOPEHb (19.03.2007),
Kor$ar (11.02.2008),
korak (16.03.2007),
korangtau (28.03.2007),
Kot_6@z1l1o (13.03.2007),
krazzz (06.05.2007),
Kruglopuzoff (17.03.2007),
lale05 (13.03.2007),
leal (11.09.2007),
LEWA NUVA (15.03.2007),
lexaaa (04.11.2007),
Lion__ (27.12.2007),
lisom (20.11.2007),
Lloyd (15.03.2007),
Lord_Maloy (12.02.2008),
M.R.Fantastic.! (15.12.2007),
Mat$ (20.03.2007),
max312 (13.03.2007),
MaZaHacKa (25.07.2007),
Met@lik (13.03.2007),
Moderas (13.03.2007),
Mortem (16.03.2007),
Ms. Komp (13.08.2008),
n1l (12.01.2008),
N64_owner (26.06.2008),
Nicht Vobla (13.03.2007),
nick111 (13.03.2007),
Nikitostik (17.11.2007),
Nikoljan (13.03.2007),
ntune (13.04.2007),
Num47 (09.07.2007),
Padre (21.10.2008),
Parkan (26.03.2007),
pelican (11.09.2007),
picnic (07.06.2010),
Pik (17.03.2008),
PinkKiller (15.07.2007),
postal (13.03.2007),
postrigan_ef (05.10.2007),
pspowner (13.03.2007),
puksa (11.10.2007),
pvoid (15.09.2007),
QuakeDeD (02.07.2007),
queenlover (13.03.2007),
rainraingoaway (17.01.2021),
Reav (08.07.2007),
ReSide (13.03.2007),
sadistlex (13.03.2007),
sanglyb (23.09.2007),
sankai (05.10.2007),
Shaq (18.03.2007),
Shebuninja (09.06.2007),
shinta111 (04.11.2007),
Sil3nt (07.08.2007),
Skat331 (13.03.2007),
solnzevorot (15.11.2007),
Solo E (09.04.2007),
solominka (04.05.2007),
soulofdarkness (13.03.2007),
squard (28.10.2007),
StingerX (13.12.2007),
stpg (16.03.2007),
Sudak (17.03.2007),
SееD (13.03.2007),
T.I.P. (21.03.2008),
The ALKASH (17.03.2008),
timurmurmur (21.07.2008),
ToTAL_SUiCiDE (19.09.2010),
trionghost (17.01.2008),
usuk (26.01.2008),
Vano3667 (17.04.2008),
Vcardpsp (05.09.2010),
Vecseb (26.03.2007),
ViKtOr365 (12.07.2012),
vit9696 (04.01.2011),
vit@min (13.03.2007),
W@n2z (16.01.2008),
Warmen (21.04.2007),
wdk (13.03.2007),
Wegii (14.03.2007),
wert3000 (13.03.2007),
wertolet (20.05.2007),
Wizzard (13.03.2007),
www45w (13.03.2008),
wzhick (21.11.2007),
X-com (22.05.2007),
Xadgar (10.10.2007),
YaotzinZ (16.04.2007),
zaero (13.03.2007),
zeed (13.03.2007),
zen91 (14.03.2007),
ZERONI (24.07.2007),
Zerthimon (27.02.2008),
ZeuseZ (28.07.2007),
zhenek (23.03.2007),
zipfreesty (07.02.2008),
ZorG (15.03.2007),
Zubastic32 (13.03.2007),
Кроль4еГ (27.03.2007),
САНЕК (08.04.2007),
Темный_Хамяк (13.03.2007),
шизойд (18.07.2007),
[JC] (13.09.2007)
|
24.04.2007, 23:49
|
Сообщение: #101 (410165)
|
Другие консоли: XboX series
Регистрация: 03.09.2006
Возраст: 33
Сообщений: 1,290
Вы сказали Спасибо: 703
Поблагодарили 1,125 раз(а) в 382 сообщениях
Сила репутации: 1Репутация: 1711 
(обеспечено прекрасное будущее)
|
у меня есть советы по улучшению
вполне реальные
если заинтересует пиши в личку
респект за тетрис люблю игруху эту
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Dark_max за это полезное сообщение:
|
|
28.04.2007, 15:38
|
Сообщение: #102 (413375)
|
Регистрация: 17.04.2007
Сообщений: 39
Вы сказали Спасибо: 40
Поблагодарили 28 раз(а) в 14 сообщениях
Сила репутации: 1Репутация: 9 
(с надеждой на лучшее)
|
Я так понимаю, чтобы пользоваться этой прогой нужно знать С++. Правильно?
|
|
|
Этот пользователь сказал Спасибо S.k.o.r.p.i.o.n за это полезное сообщение:
|
|
28.04.2007, 15:56
|
Сообщение: #103 (413382)
|
Прошивка: 3.03 OE-С
Регистрация: 31.07.2006
Сообщений: 153
Вы сказали Спасибо: 151
Поблагодарили 224 раз(а) в 51 сообщениях
Сила репутации: 1Репутация: 36 
(на пути к лучшему)
|
Народ, а где можно посмотреть какой-нибудь фак по спецефическим функциям псп, которых нет в с++? sceExitGame, sceSleepMode... В хелпе есть, но там всётки сложно въехать...
|
|
|
Этот пользователь сказал Спасибо kapusta за это полезное сообщение:
|
|
28.04.2007, 18:15
|
Сообщение: #104 (413533)
|
Прошивка: Slim&Light 3.90 M33
Другие консоли: SONY PLAYSTATION THREE & Nintendo Wii
Регистрация: 10.03.2006
Адрес: Москва
Сообщений: 2,407
Вы сказали Спасибо: 810
Поблагодарили 2,294 раз(а) в 756 сообщениях
Сила репутации: 1Репутация: 1508 
(обеспечено прекрасное будущее)
|
http://psp.jim.sh/pspsdk-doc/
Нет, а что сложного то?
void SceKernelExitGame ( void )
Exit game and go back to the PSP browser.
Note:You need to be in a thread in order for this function to work
int sceKernelSleepThread ( void )
Sleep thread.
Returns: < 0 on error.
)) Я конеш сам не профи, но тут как раз вроде всё понятно )
Последний раз редактировалось pspowner; 28.04.2007 в 18:17.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо pspowner за это полезное сообщение:
|
|
03.05.2007, 16:42
|
Сообщение: #105 (418141)
|
Регистрация: 25.06.2006
Адрес: Клубная столица России Санкт-Петербург, СПБ, Питер
Сообщений: 33
Вы сказали Спасибо: 8
Поблагодарили 24 раз(а) в 9 сообщениях
Сила репутации: 1Репутация: 8 
(с надеждой на лучшее)
|
воот
Сообщение от wSlava
Если постов не было 5 дней, это заглохла ? Сейчас со шрифтами разбираемся, тогда и доделаю полноценную игру. Еще я английскую версию PSPxIDE подготавливал, да и уже следующую версию клепаю. Так что все путем ...
P.S. Расшифруй плиз фразу "жду гейта к тетрису "
|
FAQ или исходник с пояснениями чё и как.
Просто мне чёто очень сложно перейти с C# на C++
|
|
|
Этот пользователь сказал Спасибо deniska_spb_812 за это полезное сообщение:
|
|
08.05.2007, 02:14
|
Сообщение: #106 (422168)
|
Другие консоли: XboX series
Регистрация: 03.09.2006
Возраст: 33
Сообщений: 1,290
Вы сказали Спасибо: 703
Поблагодарили 1,125 раз(а) в 382 сообщениях
Сила репутации: 1Репутация: 1711 
(обеспечено прекрасное будущее)
|
wSlawa я очень заждался выхода тетриса и тех обновлений что я тебе говорил, надеюсь они попадут туда все
надеюсь к 9 мая уложишься
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Dark_max за это полезное сообщение:
|
|
08.05.2007, 19:09
|
Сообщение: #107 (422608)
|
Прошивка: 3.40 OE-A
Регистрация: 01.11.2006
Адрес: Москва/Славгород
Возраст: 45
Сообщений: 206
Вы сказали Спасибо: 166
Поблагодарили 572 раз(а) в 100 сообщениях
Сила репутации: 1Репутация: 125 
(скоро придёт к известности)
|
Спасибо за ожидания Да, уже почти готово, я перевел игру на новый движок (заодно этот движок усовершенствовал). Осталось, в принципе, меню доделать и все. А так вот что есть: Рекорды (HighScores), музыка проигрывается из папки PSP/MUSIC, фон в формате PNG/JPG, звуковые эффекты (как раз сейчас доделал чтоб микшировались эффекты с фоновой музыкой), еще доделал, что падение (когда вниз жмешь) фигурки контролируемое, то есть падает (быстро конечно), но пока жмешь.
В общем уже хочу игру выдать, а до этого все полуфабрикаты были...
добавлено через 17 минут
P.S. Сейчас неплохой мини-игровой движок под PSP получился, до этого приходилось не раз об стену лбом биться по многим моментам, так как внятного описания SDK нигде нет, вот и собирали по крупицам, зато сейчас все очень неплохо получилось, так что следующий проект думаю будет поинтересней
Последний раз редактировалось wSlava; 08.05.2007 в 19:25.
Причина: добавил, подумав
|
|
|
Эти 4 пользователя(ей) сказали Спасибо wSlava за это полезное сообщение:
|
|
09.05.2007, 18:17
|
Сообщение: #108 (423598)
|
Регистрация: 17.04.2007
Сообщений: 39
Вы сказали Спасибо: 40
Поблагодарили 28 раз(а) в 14 сообщениях
Сила репутации: 1Репутация: 9 
(с надеждой на лучшее)
|
Ребят, посоветуйте литературу по С++. Написать игру для ЗЫЗ хочу, а не умею. В магазин зайдёшь, книг про С++ много, но они в основном написаны плохо. Хороших авторов нужна литература. Подскажите плиз?))
|
|
|
Этот пользователь сказал Спасибо S.k.o.r.p.i.o.n за это полезное сообщение:
|
|
09.05.2007, 23:01
|
Сообщение: #109 (423789)
|
Прошивка: 3.71 M33
Другие консоли: PS3
Регистрация: 22.11.2006
Адрес: Сургут
Сообщений: 196
Вы сказали Спасибо: 86
Поблагодарили 568 раз(а) в 76 сообщениях
Сила репутации: 1Репутация: 83 
(скоро придёт к известности)
|
Бьерн Страуструп, автор С++. Вряд ли найдёшь что-то лучше.
|
|
|
Этот пользователь сказал Спасибо wdk за это полезное сообщение:
|
|
09.05.2007, 23:04
|
Сообщение: #110 (423792)
|
Прошивка: 3.90 М33-2
Регистрация: 16.03.2007
Адрес: Планета Земля
Сообщений: 165
Вы сказали Спасибо: 64
Поблагодарили 163 раз(а) в 66 сообщениях
Сила репутации: 1Репутация: 100 
(скоро придёт к известности)
|
Страуструп и Липпман дадут тебе основы.
Затем долгое ковыряние исходников и попытки слобать что-нибудь самому.
Далее опять Страуструп и Липпман - увидишь их под другим углом.
|
|
|
Этот пользователь сказал Спасибо Mortem за это полезное сообщение:
|
|
10.05.2007, 16:38
|
Сообщение: #111 (424165)
|
Прошивка: 3.40 OE-A
Регистрация: 01.11.2006
Адрес: Москва/Славгород
Возраст: 45
Сообщений: 206
Вы сказали Спасибо: 166
Поблагодарили 572 раз(а) в 100 сообщениях
Сила репутации: 1Репутация: 125 
(скоро придёт к известности)
|
В догонку к трупустрауса вот что еще: дело не только в знании языка, самое главное в программировании - алгоритмистика, а здесь классика: Дональд Кнут (D. Knuth) и Hиколас Вирт (Niklaus Wirth), хотя это уже пригодится гораздо позже, сначала нужно сам язык освоить, думаю, сначала нужно именно C смотреть, там хорошие книги Керниган/Ричи http://lib.ru/CTOTOR/kernigan.txt , а затем браться за C++ Страуструпа.
По графике запутанней ситуация, много технологий, движков и т.д. Да и математику нужно знать неплохо, уровня школы не хватит (хотя есть кто умеет интуитивно воспринимать и изучать без теории), нужно уже владеть знаниями в области Аналитической геометрии, то бишь матрицы, векторы и.т.д. Основное разделение сейчас - это DirectX и OpenGL, так вот к PSP ближе всего OpenGL, так что лучше начинать с него
http://opengl.org.ru/books/open_gl/
Последний раз редактировалось wSlava; 10.05.2007 в 16:41.
|
|
|
Эти 4 пользователя(ей) сказали Спасибо wSlava за это полезное сообщение:
|
|
10.05.2007, 21:36
|
Сообщение: #112 (424533)
|
Другие консоли: XboX series
Регистрация: 03.09.2006
Возраст: 33
Сообщений: 1,290
Вы сказали Спасибо: 703
Поблагодарили 1,125 раз(а) в 382 сообщениях
Сила репутации: 1Репутация: 1711 
(обеспечено прекрасное будущее)
|
Можно стать первым тестером игры?
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Dark_max за это полезное сообщение:
|
|
10.05.2007, 22:23
|
Сообщение: #113 (424585)
|
Прошивка: 3.40 OE-A
Регистрация: 01.11.2006
Адрес: Москва/Славгород
Возраст: 45
Сообщений: 206
Вы сказали Спасибо: 166
Поблагодарили 572 раз(а) в 100 сообщениях
Сила репутации: 1Репутация: 125 
(скоро придёт к известности)
|
|
|
|
Эти 3 пользователя(ей) сказали Спасибо wSlava за это полезное сообщение:
|
|
17.05.2007, 15:00
|
Сообщение: #114 (430802)
|
Регистрация: 11.02.2006
Сообщений: 16
Вы сказали Спасибо: 10
Поблагодарили 41 раз(а) в 9 сообщениях
|
wSlava
Спасибо! Очень интересная и полезная вещь, очень перспективный проэкт! Респект! Будем смотреть... [только качаю...]
[смотрит скрин в шапке]
Ого... аппаратный PSP GU рендеринг? Спекулярные и диффузные карты?? Морфинг?? :rolleyes: Двойной респект!!
Кстати, ИМХО ты зря используешь 32битный цвет (GU_COLOR_8888) - попробуй 16-ти битный (GU_COLOR_5650) - разницы в качестве на глаз не заметишь, а вот в производительности очень даже! Фреймбуффер ессно оставь 32-х битным.
Последний раз редактировалось Be3f; 17.05.2007 в 15:11.
|
|
|
Эти 3 пользователя(ей) сказали Спасибо Be3f за это полезное сообщение:
|
|
17.05.2007, 18:49
|
Сообщение: #115 (431007)
|
Прошивка: 3.40 OE-A
Регистрация: 01.11.2006
Адрес: Москва/Славгород
Возраст: 45
Сообщений: 206
Вы сказали Спасибо: 166
Поблагодарили 572 раз(а) в 100 сообщениях
Сила репутации: 1Репутация: 125 
(скоро придёт к известности)
|
Be3f Спасибо, я чесно говоря, в графике не профессионал, так что такие моменты не сразу вижу Насчет GU_COLOR_5650 потестю. Кстати, тут Mortem мини-движок свой MGF портирует на psp, я уже тетрис полностью на него перевел, так же чуть дополнил, игра уже практически готова. Если все это интересно подробней узнать, то вступай в группу разработчиков на сайте, появится доступ к доп. разделу, там все подробней про наши дела можно узнать. Если еще и посильная помощь будет в программировании графики, то вообще супер
|
|
|
Эти 3 пользователя(ей) сказали Спасибо wSlava за это полезное сообщение:
|
|
17.05.2007, 19:01
|
Сообщение: #116 (431020)
|
Прошивка: 5.01 M33-6
Другие консоли: PC,GameBoy,SEGA
Регистрация: 24.03.2007
Адрес: Москва
Сообщений: 118
Вы сказали Спасибо: 888
Поблагодарили 151 раз(а) в 51 сообщениях
Сила репутации: 1Репутация: 56 
(скоро придёт к известности)
|
Кто может вот эту игру сделать под формат psp.(наверно есть среди вас разработчики и програмисты)
http://www.ifolder.ru/2030152
Буду вечно благодарен!(и думаю не только я)
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Bl@deAP за это полезное сообщение:
|
|
17.05.2007, 19:22
|
Сообщение: #117 (431050)
|
Прошивка: 3.40 OE-A
Регистрация: 01.11.2006
Адрес: Москва/Славгород
Возраст: 45
Сообщений: 206
Вы сказали Спасибо: 166
Поблагодарили 572 раз(а) в 100 сообщениях
Сила репутации: 1Репутация: 125 
(скоро придёт к известности)
|
Bl@deAP: Это ж вроде как Worms ?
В принципе ты натолкнул на одну интересную тему. Сначала все предлагают идею игры или существующую игру в качестве примера, которая, во первых, не навороченная (чтото типа аркад) и может быть реализована нами в разумное время (это мы подскажем , Atomic Tanks точно смогу сделать, даже покрасивше чем по твоей ссылке ) , второе, этой игры еще нет на PSP, либо есть оригинальная идея существенного улучшения. Затем проведем голосование, и вариант с наибольшим числом голосов (опять же если это будет интересно более 2-3 человек) будет реализован под лэйблом pspx.ru. Жду предложений по этому поводу...
P.S. Be3f, за Serious Dungeons вообще респект, очень круто! Интересно, где ты про GU информацию находил, тоже опытным путем? так же интересно взглянуть на какие нибудь исходники
Последний раз редактировалось wSlava; 17.05.2007 в 19:35.
|
|
|
Эти 4 пользователя(ей) сказали Спасибо wSlava за это полезное сообщение:
|
|
19.05.2007, 02:33
|
Сообщение: #118 (432239)
|
Прошивка: 3.90 М33-2
Регистрация: 16.03.2007
Адрес: Планета Земля
Сообщений: 165
Вы сказали Спасибо: 64
Поблагодарили 163 раз(а) в 66 сообщениях
Сила репутации: 1Репутация: 100 
(скоро придёт к известности)
|
Лично у меня есть несколько идей для PSP, которые по разным причинам так и не удалось реализовать на PC, так что думаю на ближайшую сотню-другую лет работёнки хватит. (:
Так что стоит подумать над совместной разработкой чего-нибудь красивого, но не особо навороченного. Интересно, нашлись бы на этом сайте художники и моделеры? (:
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Mortem за это полезное сообщение:
|
|
19.05.2007, 12:39
|
Сообщение: #119 (432338)
|
Регистрация: 11.02.2006
Сообщений: 16
Вы сказали Спасибо: 10
Поблагодарили 41 раз(а) в 9 сообщениях
|
Спасибо, я чесно говоря, в графике не профессионал, так что такие моменты не сразу вижу Насчет GU_COLOR_5650 потестю.
|
Не за что, попробуй ещё пиксельформаты 5551 и 4444 - они ещё шустрее, но хуже качеством (особенно разница видна между текселями при интерполяции). Но оптимальное решение - это 5650, хотя всё завит от конкретного приложения и частного случая... Например, в Сириус Данжеонс все текстуры в 5650, а спрайты мелкого GFX (фаерболы, кровь) - в 4444.
И насчёт видеопамяти - у нас её всего 2 МБ. При этом, на 32-х битный фреймбуффер в 480х272 расходуется 1088 КБ + ещё 272 КБ уходит на буффер глубины. Итого, для текстур остаётся всего 688КБ видеопамяти, что есть очень мало =( Хватит всего на 7 текстур в 128х128 с мипиэпами, или на 2 в 256х256 с мипами. Так что для более-менее сложного 3Д-движка стоит написать динамический распределитель текстур, чтобы они сначала грузились в vram, а когда она заполнится - в основную оперативку.
Кстати, тут Mortem мини-движок свой MGF портирует на psp, я уже тетрис полностью на него перевел, так же чуть дополнил, игра уже практически готова.
|
Супер! Интересно будет посмотреть энжин... :rolleyes:
P.S. Be3f, за Serious Dungeons вообще респект, очень круто! Интересно, где ты про GU информацию находил, тоже опытным путем? так же интересно взглянуть на какие нибудь исходники
|
Спасибо! Движок писал не я, а немец Charnold, а я делал игру на движке. Исходников движка у меня, к сожалению нет (эхх, сколько всего мог-бы мог уже добавить в игру, будь у меня на руках сорцы движка... :rolleyes: ...ну ничего, мы с ним активно общаемся, так что всё будет ). Доспупны только недавно зарелизенные им сорцы ранней (самой первой...) версии движка 0.1. >линк на сорцы< Она конечно серьёзно отличается от современной 0.7 (не только в по наличию чисто "игровых" модулей, но и в плане рендерера, но тем-не-менее её код посмотреть ст0ит, тем более он достаточно прост и понятен интуитивно (хотя многие камменты и на немецком =)) ).
С OpenGL знаком, хотя и не на шибко профессиональном уровне (писал ненавороченные демки под либу GLUT когда-то...), но опыта работы с PSP GU у меня толком нет... Хотя GU код это на 80% OGL код, так что особых проблем с переходом на него я не вижу, осбенно если юзать твою замечательную dev-env IDE
Кстати, хотелось-бы разобратся, как на ЗЫЗе реализовать аппаратный рендеринг кривых высшего порядка (Безье), ака Сплайнов, ибо PSP GU аппаратно поддерживает NURBS, но вот в хомбрюшном SDK про это по-ходу ничего нет, видимо не доросло хомбрю-комьюнити до этого, девелоперы на зы2дев.орг писали, что многие блоки GU, особенно 2-й графический блок (геометрический) ещё до конца "не изучены"
Вот ещё мегаинтересная вещь - порт GLQuake для ЗЫЗ! Смотрите >эту тему<. Автор порта заменил вызовы OpenGL PSP-GU'шными и Quake прекрасно работает на ЗЫЗ (если запускать его из-под иршелл на 333МГц, то он меня выдаёт 106 средних FPS в бенчмарке timedemo1)! Конечно, порт ещё не доработан (не поддерживается лайтмэппинг, мипмэппинг, Ad-Hock мультиплеер (хотя есть Infrastructure, и я даже шпилил в неё по-сетке ( >фото, 500Kb!<)), очищения текстурного буффера, виртуальной клавы и ещё пары мелочей...) - но это пока закрытая бета, и это всё для беты очень хорошо! ИМХО эти сорцы - отличный пример портирования Open-GL игры с PC на PSP с GU рендерингом. >Прямая ссылка на исходники на сабвершене сорсфорджа<. Компилите для себя, только плизз нигде не распространяйте готовые EBOOTы, автор очень не хочет, чтобы эта закрытая версия всплыла где-нить в сети! И, если хотите шпилить по инфраструктуре, то кидайте EBOOT в папку на стике, где у вас 3.XX kernel homebrew (а не 1.50 kernel) - игра использует новые сетевые PRX от прошивок 2.XX (отличные от модулей проши 1.50).
Хотелось-бы конечно написать свой движок, но это требует очень немало времени (которого у меня сейчас совсем нет ), да и зачем изобретать велосипед, когда есть такие люди, как Чарнольд? =) В ваш клан девелоперов конечно мог-бы вписатся, но не уверен, что буду принимать активное участие из-за этой-самой чёртовой нехватки времени... (=
За тетрис спасибо, очень понравился, реально лучший тетрис для ЗЫЗ, да и твои новые идеи для улучшенной версии мне очень нравятся!
Atomic Tanks точно смогу сделать, даже покрасивше чем по твоей ссылке ) , второе, этой игры еще нет на PSP, либо есть оригинальная идея существенного улучшения. Затем проведем голосование, и вариант с наибольшим числом голосов (опять же если это будет интересно более 2-3 человек) будет реализован под лэйблом pspx.ru. Жду предложений по этому поводу...
|
За Atomic Tanks +1! Уже несколько лет под-ряд рублюсь с друзьями на КПК в Atomic Cannon Elite - ИМХО лучшая Worms-подобная игра в мире! Но КПК таскаю с собой всё реже и реже (из-за наличия ЗЫЗы =)), так что хотель-бы иметь эту игру ещё и в PSP...
Ещё очень хочу заполучить на ЗЫЗ замечательную ДОСовскую игрушку Jump'n'Bump для игры вдвоём на одной ЗЫЗ и по вай-фаю! :rolleyes: Из-под последнего DOSbox для ЗЫЗ игра не идёт
Под WinXP тоже не идёт, но запускается последним ДОCбоксом v0.70:
[img]http://img157.**************/img157/236/jumppo7.jpg[/img]
Вот архивчик с игрой, если кто не знает что это такое:
->Скачать
О доступности исходников игры понятия не имею, но ИМХО написать её клон не составило-бы особо серьёзного труда, можно было-бы даже в LUA попробовать, хотя она упирается в скрипты, так что лучше было-бы себя не оганичивать и писать на С... У самого до этого руки вряд-ли доедут, может кто-нить хочет взятся? (:
ЗЫ. А вообще я C++ терпеть не могу - синтаксис ИМХО дико неинтуитивный... Другое дело Дельфи - тот-же старичёк Паскаль, но в удобной среде!
|
|
|
Эти 6 пользователя(ей) сказали Спасибо Be3f за это полезное сообщение:
|
|
19.05.2007, 14:50
|
Сообщение: #120 (432445)
|
Прошивка: 3.40 OE-A
Регистрация: 01.11.2006
Адрес: Москва/Славгород
Возраст: 45
Сообщений: 206
Вы сказали Спасибо: 166
Поблагодарили 572 раз(а) в 100 сообщениях
Сила репутации: 1Репутация: 125 
(скоро придёт к известности)
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо wSlava за это полезное сообщение:
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 17:54. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|