| 
 Зарелизил MGF v.0.0.3.2...  http://elmortem.mirgames.ru/?path=psp Пишу сейчас систему частиц... Следующую версию MGF думаю выкладывать как только напишу Кримсон. Как раз туда войдут всякие штуки для 2д-игр. Документирую класс 2д-камеры и 2д-вектора, частицы, тайловую карту и т.д... | 
| 
 Вложений: 1 Кримсон зреет. Сделал простейшую физику, простейший интеллект монстров, землю, украшательства земли... Следующее на очереди - оружие, кровь. 16 kb чистейшего кода! (: | 
| 
 прикольно, мне пора уже с тетрисом заканчивать :) | 
| 
 Тока ща увидел, офигенная тема с примерами, да и ещё и html-справочка по функциям - очень нужная новичкам вещь. Пасиб те большое)) | 
| 
 нзшт... ___________ Наткнулся вот на сайтец: http://www.astralax.ru Ща сяду изучать, может имеет смысл чистицы оттуда интегрить. Скриншоты красиво смотрятся. | 
| 
 Да, и демо-видеоролики ваще супер ! добавлено через 5 минут Как я понял, это утилита-генератор, которая все сохраняет в иде последовательности кадров, Mortem, ты это имеешь хочешь прикрутить в виде движущихся спрайтов, или исходнихи раздобыть и портировать хочешь ? Думаю, для такой системы частиц PSP чрезвычайно тормозить будет, ну это ИМХО, может и не так. Я вот с MP3 столкнулся, то что проигрывание 80% ресурсов сжирает на 266 MHz ... | 
| 
 Ну была мысль именно исходники портировать... Хотя подробнее изучив материал тоже пришёл к мысли, что PSP умрёт от зависти. Так что систему частиц буду делать по старинке, без выкрутасов. Для крови, взрывов, дыма и пр. покатит - остальное - от лукавого... | 
| 
 Вроде доделал тетрис http://ifolder.ru/2190857 теперь нечто напоминающее полноценную игру :) В общем, в начале попадаете в меню профиля, кнопки управления в меню: 'X' - выбор, 'O' - подняться в меню на уровень выше. Дальше можно поменять язык на русский ну и смотреть раздел помощи :) Посмотрите, если нормально, то через пару дней на общий форум выложу... | 
| 
 wSlava Кстати, меня вот всегда интересовал вопрос, как реализовать кнопки ввода по умолчанию. Как в настройках PSP. Вот я себе настройки ввода поменял под японский стандарт. У меня нолик - ввод, а крестик - отмена. И меня всегда раздражало в хоумбрюшках, когда программерами не учитывались эти моменты. Начинаешь путаться... Даже в некоторых официальных играх этот косячёк наблюдается... Хотел вот у себя его избежать... P.S. Игру качаю... добавлено через 1 час 34 минуты Погонял тетрис. Респект. Играть интересно. Есть несколько замечаний. Интерфейс пользователя: Навигация в меню сделана не удобно тем, что консоль нужно держать перевёрнутой, а кнопка выбора получается вверху. Предлагаю для меню заменить кнопку выбора - стрелкой вниз (вправо в перевёрнутом виде), а кнопку отмены - стрелкой вверх (влево в перевёрнутом виде). Геймплей: 1. Когда я нажимаю влево, то фигура перемещается на 1 деление и нужно нажимать влево ещё раз. Хотелось бы чтобы пока я держу "влево" фигура перемещалась. Ну с некоторой скоростью ессно, а не сразу до упора. Можно выставить таймаут некоторый просто... 2. В других тетрисах когда фигура только что упала на дно её ещё можно на несколько делений подвинуть. Таким способом, например, можно закрывать косяки с боовыми дырками, если вдруг ошибся... Очень хотелось бы видеть такую штуку и в этом тетрисе. Мой рекорд на среднем - 8300, 9 уровень... (: | 
| 
 ОК, с навигацией попробую сделать и посмотреть, может и удобней, , Влево - вправо сделаю, чтоб не каждый раз жать, а вот когда фигурка упала, вроде делал чтоб еще можно чуть двигать, надо посмотреть. P.S. Кстати вот какие фишки еще сделал: 1) Настройки игры сохраняются при выходе (сложность,текущий профиль, последяя mp3, и последний выбранный фон) 2) HighScores скидываю в hs.txt , при этом шифрую (хотя и примитивно) - типа защита от читеров :) 3) Еще заставку об авторах splash.png в бинарник залил, потом при старте восстанавливаю - защита авторских прав :) | 
| 
 Сделал: 1. Частицы (кровь, искры) 2. Порталы для монстров 3. Класс оружия (не прикручен, нет ракет) 4. Прикрутил оружие и стрельбу, частицы при попадании в людей и объекты. Ближайшие планы: 1. Математика цвета (поправить косяки) 2. Добавить частицы взрывов 3. Добавить ракеты В целом осталось: 1. Уровни (редактор, загрузка) 2. Основное меню 3. Экраны победы и поражения 4. Рекорды (ввод имени, сохранение рекордов) 5. Поймать утечки памяти 6. Заняться оптимизацией рендеринга, а то смотреть противно на такие тормоза. Таки надеюсь увидеть тетрис и новую версию PSPxIDE ранье, чем закончу возиться с кримсоном... (: http://elmortem.mirgames.ru/gfx/scre...hgm_shot_2.jpg | 
| 
 Привет, ура, почти финальный релиз  Тетриса!!!  http://ifolder.ru/2378498 Сейчас выкладываю здесь , чтоб потестили, и уже можно выкладывать для всех. Mortem, учел твои пожелания, со стрелками действительно удобней :) , ну еще сдвиг вправо/влево доделал. Много чего еще добавил, например "квадратные" волны :) на фоне стакана (при игре), несколько звуковых эффектов, например если набираешь < 100 очков за игру, то голос из мортал комбата говорит "you are nothing !" :) , еще выбор уровня сложности прикольно "Choose your destiny !", в общем потестируйте ... P.S. В начале, когда еще настройки не сохранены, при старте выдается хэлп по кнопкам, при следующем старте его уже не будет ... добавлено через 4 минуты Еще, Mortem, нашел косяк в mgfaudio, точно не помню, MP3_End() второй раз подряд пыталась сработать и все подвешивалось, вот функции замени в MGF, зарелизишь когда сможешь. //------------------------------------------ int MGFAUDIO::Stop(int Index) { switch(PlayList[CurIndex].Type) { case MGF_MP3: if(Playing && !MP3_EndOfStream())MP3_End(); break; case MGF_WAV: int ind=Index==-1?CurIndex:Index; if(PlayList[ind].voice!=-1 && !Voice_Stopped(PlayList[ind].voice))Voice_Stop(PlayList[ind].voice); break; } StopType = MGF_HAND_STOP; Playing = false; Paused = false; return 1; } и //------------------------------------------ void MGFAUDIO::Update() { switch(PlayList[CurIndex].Type) { case MGF_MP3: if(AutoNext && Playing && MP3_EndOfStream()) { if(Playing)MP3_End(); Playing = false; if(Next()==-1)StopType=MGF_END_PLAYLIST; } else if(MP3_EndOfStream()) { if(Playing)MP3_End(); Playing = false; StopType=MGF_END_PLAYFILE; } break; case MGF_WAV: break; } } | 
| 
 3.10-OE A' 1) Запуск на максимальной подсветке даёт чёрный экран в игре 2) Двойное нажатие на Home приводит к выходу из игры | 
| 
 Цитата: 
 Home и вправду чет не так, буду смотреть, еще пока никто не заметил, я сам нашел, из фигурок почемуто квадрат не вылазит :) ну эт я быстро закрою добавлено через 1 час 49 минут Все, поправил выход по Home и теперь есть все фигурки включая квадрат :) http://ifolder.ru/2382443 P.S. Очень интересно, в PSP походу деструктор на выходе не нужен, если прописать, то стандартный выход по Home обламывается, а если не прописать, то все ОК, подозреваю, что по Home очищается вся память, выделенная приложением, поэтому даже в UMD играх выхода как такового нет... | 
| 
 Потестил. Ну вроде всё нормально, единственное, что хотелось бы отметить - не очень удобно играть с вертикально расположенной консолью. Ну и мне показалось, что управление слегка заторможенное, может стоит добавить регулировку чувствительности кнопок? Но это чисто субъективно, может и не требуется... | 
| 
 pspowner: На PSP экран для Teris как раз вертикльно лучше смотрится, я сначала делал как обычно, но слишком мало места сверху вниз, а по бокам наоборот пустые просторы... А заторможенное в каком смысле, это подробней можешь описать ? P.S. Сегодня уже вечерком тогда на общем форуме сделаю пост, вчера сам еще потестил, вроде все ОК | 
| 
 Ух, тут всё развивается. А у меня запарка с работой, поэтому по игре практически ничего не делал. Разве что немного оптимизировал математику. Хотя ещё не компилил, ен тестил. Надеюсь на лучшее. (: P.S. Качаю тетрис, позже отпишусь... | 
| 
 Нашёл небольшое несоответствие в экране подсказок управления. Там перепутаны картинки кнопок вверх (вправо) и вниз (влево) для управлением вращением и ускорением фигурки. В целом всё круто! (: | 
| 
 Подсказку поправил, в жизни б не заметил :) Так же вставил возможность в режиме редактирования профиля менять язык алфавита с помощью кнопки правого триггера. Вот последняя версия (бинарники) http://ifolder.ru/2414162 а это все исходники: http://ifolder.ru/2414244 еще сделал 3 скрина: http://ifolder.ru/2414264 | 
| 
 Нашел глючок в jpgtexture.cpp: Файл открывается: FILE* inFile = fopen(filename, "rb"); ... и усе, не закрывается :) добавил в конце fclose(inFile); ... if(swizzle) Swizzle(); mgf->Release(); Приводило к облому загрузки текстуры и соотвественно к зависанию спрайта , походу на PSP существенно ограничено количество одновременно открытых дескрипторов файлов... | 
| Текущее время: 10:05. Часовой пояс GMT +3. | 
	Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
	
	PSPx Forum - Сообщество фанатов игровых консолей.