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

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

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

Ответ
 
Опции темы
Старый 03.02.2012, 21:45   #46
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: AfterWaterRPG - DEMO

2100 строчек кода зараз это неудобно.
Написанный ранее код надо периодически просматривать в целях оптимизации и уменьшения его размера.
(потому что всегда можно сделать лучше и короче, в ходе разработки цели могут немного измениться, а оптимизация алгоритма под более частный случай даёт неплохой эффект)
Разносить готовый код по модулям долго, нудно, но в итоге очень удобно - в разы проще разбираться в программе, можно менять реализацию модуля без страха что-то наворотить в программе.
P.S. Я как-то в целях наведения порядка смог ужать 5 страниц кода с кучей функций в одну страницу с тремя функциями. Работало быстрее, разбираться в коде стало проще.
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Старый 04.02.2012, 12:03   #47
alexprey
ПроЭктировщик
 
Регистрация: 22.10.2010
Сообщений: 196
Написано 16 полезных сообщений
(для 30 пользователей)
Ответ: AfterWaterRPG - DEMO

Igor, на то и придумали модули, чтобы было работать проще.
Программист пишущий проект в одном файле?? Пфф, не программист <_<
__________________
Для меня нет ничего не реального в кодинге, но мне лень
gainOS - прорыв в проектировании ОС на MIDlet Pascal
(Offline)
 
Ответить с цитированием
Старый 07.02.2012, 10:04   #48
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: AfterWaterRPG - DEMO

Вообще без разницы сколько фалов использовать, главное чтобы текст был понятно разбит на части и хорошо читался.
(Offline)
 
Ответить с цитированием
Старый 07.02.2012, 20:47   #49
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Ответ: AfterWaterRPG - DEMO

Ну, у меня в проекте 12670 строк кода (416Кб МП кода)

В плане удобности? Все разбито на множество процедур. Средняя "длинна" процедуры 25-100 строк. Нужно что-то найти? Нам поможет CTRL+F!

А в плане оптимизации? Незнаю, честно, повлияет ли разбитие одного большого класса на много маленьких на производительность. Да и очень геморно это.

Единственное что меня гнобит - доооолгая компиляция. около 3 минут. Не сильно много. Если, конечно, не ищешь ошибку и не компилишь код каждые 5 минут.
__________________
Мечта программиста: запрограммировать процесс программирования.

Всё гениальное - просто.

http://passcall.ucoz.com
(Offline)
 
Ответить с цитированием
Старый 08.02.2012, 16:59   #50
barsunduk
ПроЭктировщик
 
Аватар для barsunduk
 
Регистрация: 09.05.2010
Адрес: рф ро шахты
Сообщений: 177
Написано 66 полезных сообщений
(для 271 пользователей)
Ответ: AfterWaterRPG - DEMO

кстати, об ошибках. а почему демка без тормозов? стоит один раз нажать "5" или "FIRE" и весь текст пролистывается, не задерживаясь на экране. так и задумывалось? раньше даже треники с тормозами были. (демку качал со ссылки из vk). сенсей объясняет, как бегать, но текст тут-же исчезает с экрана. а ползать с той скоростью, что вы поставили по умолчанию, дико бесит. если игра для прибалтов, то почему текст для человека-молнии?
__________________
to be or not to be - it's not a question!
2b or not 2b = ff
(Offline)
 
Ответить с цитированием
Старый 06.03.2012, 21:39   #51
AVL
Разработчик
 
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений
(для 182 пользователей)
Ответ: AfterWaterRPG - DEMO

Сообщение от PassCall Посмотреть сообщение

Единственное что меня гнобит - доооолгая компиляция.
Shift+F7 - скомпилить только текущий файл.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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