Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Проекты на MidletPascal

Ответ
 
Опции темы
Старый 05.09.2010, 21:01   #1
LTS
Оператор ЭВМ
 
Регистрация: 05.09.2010
Сообщений: 26
Написано 5 полезных сообщений
(для 16 пользователей)
Человек Синяк квест по мотивам известного шоу

в прошлом году создал квестовый движок в среде MidletPascal неуспев доделать первый квест я забросил этот проект недавно решил начать новую игру. Немного усовершенствовал движок доработал редактор. В демо версии я ещё не реализовал все возможности движка, но уже есть два совершенно разнообразных уровня в будущем планирую создать около 10. Сюжет ещё не придумал до конца пишите свои предложения по доработке...

Пишите как идет на том или ином телефоне.

игра мультиэкранка множество настроек, возможность сохраняться в любом месте (во время игры нажмите *). Начальная заставка не пашет на телефонах, не поддерживающих числа сплавающей точкой.
Вложения
Тип файла: zip LTS-SinyakMAN Demo.zip (347.3 Кб, 540 просмотров)

Последний раз редактировалось LTS, 05.09.2010 в 22:10.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо LTS за это полезное сообщение:
abcdef (06.09.2010), psih1 (12.10.2010), scimitar (28.03.2011)
Старый 05.09.2010, 21:10   #2
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Человек Синяк квест по мотивам известного шоу

предложения по поводу чего?
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 05.09.2010, 22:02   #3
LTS
Оператор ЭВМ
 
Регистрация: 05.09.2010
Сообщений: 26
Написано 5 полезных сообщений
(для 16 пользователей)
Ответ: Человек Синяк квест по мотивам известного шоу

Исходники выложить пока не могу нет полноценного интернета общаюсь через gprs.
(Offline)
 
Ответить с цитированием
Старый 06.09.2010, 09:58   #4
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: Человек Синяк квест по мотивам известного шоу

Респект автору - выдержана атмосфера и стиль!
Посмотрел пару комнат, но квест уже понравился.
Если нужно - обращайся, подскажу с кодом.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
LTS (06.09.2010)
Старый 08.09.2010, 13:06   #5
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: Человек Синяк квест по мотивам известного шоу

жаль, но пока квест не запускается на простых моторолах.

пара предложений:

заменить тип Real, напр: real(1.0063)=1.0063*10000=integer(10063), т.е. все вычислительные операции проводить
с такими числами, а когда потребуется-отделяем дробную часть путем деления на 10000.

и 2е: уменьшить расход памяти-минимальное кол-во изображений, и выгружать неиспользуемые, напр: создать менеджер автоматической работы с картинками
(Offline)
 
Ответить с цитированием
Старый 08.09.2010, 15:00   #6
LTS
Оператор ЭВМ
 
Регистрация: 05.09.2010
Сообщений: 26
Написано 5 полезных сообщений
(для 16 пользователей)
Хорошо Ответ: Человек Синяк квест по мотивам известного шоу

спасибо за совет числа real я использовал редко попробую заменить. В данный момент я исправил некоторые косяки 2 уровня и начал 3 уровень. Чето я немогу найти библиотеку которая изменяет громкость звука может кто знает? а то музыка арет.
(Offline)
 
Ответить с цитированием
Старый 08.09.2010, 15:33   #7
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Человек Синяк квест по мотивам известного шоу

Nokia 5530. Проиграл меню, загрузил карту и выдал ошибку приложения. Начало крутое)))
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 08.09.2010, 15:50   #8
LTS
Оператор ЭВМ
 
Регистрация: 05.09.2010
Сообщений: 26
Написано 5 полезных сообщений
(для 16 пользователей)
Ответ: Человек Синяк квест по мотивам известного шоу

Правильно сказал abcdef нужно урезать память, а то я размахнулся в программе постоянно загружена подпрограмма которая рисует лица персонажей из отдельных частей и это еще кроме текстур, спрайтов и.т.д
(Offline)
 
Ответить с цитированием
Старый 08.09.2010, 17:13   #9
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Человек Синяк квест по мотивам известного шоу

Жду исправленную версию). Уже стало интересно)
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 09.09.2010, 12:52   #10
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: Человек Синяк квест по мотивам известного шоу

Громкость звука. Можно сменить без библиотек http://forum.boolean.name/showthread.php?t=9079 компилируя в mpc011_simple_050810
__
для компиляции распаковать содержимое примера в каталог mpc011 и запустить volume.bat, полученный M.class упаковать в volume.jar.zip)
Вложения
Тип файла: zip mpc_volume.zip (5.1 Кб, 452 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
LTS (09.09.2010)
Старый 10.09.2010, 17:22   #11
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: Человек Синяк квест по мотивам известного шоу

В качестве скрипта для квеста могу предложить мой первый простейший интерпретатор.

В принципе, можно всю логику программы и квеста реализовать в виде скриптов: загрузку картинок, заставки, меню и т.д.

пример цикла
a=0;            #счетчик цикла
:NEXT           #метка - начало цикла
b=1+(a/2);
writes  count=; write a;
writes  result=;write b;

writes  IRONWOODCUTTER@BK,RU
;               #команды для перевода курсора на новую строку
a=a+1;          #увеличение счетчика цикла
if a!10;NEXT;   #Повторить 10 раз,  т,е, a=0,,9
if ((2*2)+5)<9; exit;
writes 9<9=false;
:exit
.               #точка - завершение программы
Вложения
Тип файла: zip bs.zip (11.3 Кб, 472 просмотров)
(Offline)
 
Ответить с цитированием
Старый 10.09.2010, 19:46   #12
LTS
Оператор ЭВМ
 
Регистрация: 05.09.2010
Сообщений: 26
Написано 5 полезных сообщений
(для 16 пользователей)
Стрелка Ответ: Человек Синяк квест по мотивам известного шоу

Спасибо за помощь, я постараюсь разобраться в интерпретаторе нужно придумать еще как его встроить в мой скриптовый язык,наверно придется сделать его отдельно. Когда я делал движок я долго ломал голову,как бы в мп сделать интерпретатор всетаки я сделал его в виде блоков, в каждом блоке несколько параметров, возможности конечно ограничены можно задавать переменные и производить с ними арифметические операции,также изменять инвентарь, оружие, каждый блок карты, спрайты игрока и персонажей, вставлять диалоги воспроизводить музыку и звуки. Новый интерпретатор сделает игру разнообразней.
(Offline)
 
Ответить с цитированием
Старый 10.09.2010, 20:18   #13
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: Человек Синяк квест по мотивам известного шоу

просто добавь в код свои функции (глянь как сделаны операторы Write, Read и др).

как я смотрел у тебя скрипт выполняется в некоторых точках. А если сделать чтоб весь квест выполняелся поверх интерпретатора? Тогда можно сделать довольно гибкую систему и легко модифицируемую
(Offline)
 
Ответить с цитированием
Старый 10.09.2010, 20:24   #14
LTS
Оператор ЭВМ
 
Регистрация: 05.09.2010
Сообщений: 26
Написано 5 полезных сообщений
(для 16 пользователей)
Ответ: Человек Синяк квест по мотивам известного шоу

Вчера сравнил, потребляемую память, оказалось игра занимает озу меньше чем opera 2.04 не пойму почему не идет на nokia 5530
(Offline)
 
Ответить с цитированием
Старый 12.09.2010, 10:56   #15
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: Человек Синяк квест по мотивам известного шоу

опера при загрузке страницу проверяет доступный объем памяти. А в квесте может не успевать сработывать сборщик мусора.
В данной ситуации по дизассемблерному листингу мало чем помогу, т.к. нет времени переводить его в МР. нужен исходник
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:15.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com