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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 17.12.2007, 03:02   #31
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Синтаксис в блице

У меня пару строк кода закомментировано)
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 03:54   #32
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Синтаксис в блице

Юзай Select...Case.
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 10:32   #33
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Синтаксис в блице

эмм. а кто вам сказал что у меня один инклюд?
у мну их тоже много, в основном модуле 14к, в остальных может 6к примерно в сумме.
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 14:13   #34
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Синтаксис в блице

У меня такие результаты:
NUMBER OF LINES: 1525
COMMENTED LINES: 395
____________________________
COMMENTS PART IN CODE: ~26 %

В общем там так много, потому что я некоторые строки с кодом закоментил, а в среднем у меня где-то получается 7-8 персентов.
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 14:21   #35
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Синтаксис в блице

File : jAqua.bmx
Size : 311112 bytes
Lines : 70028
Comments : 801
Percents : 1.14382815 %
---------
File : jEditor.bmx
Size : 352299 bytes
Lines : 71445
Comments : 811
Percents : 1.13513887 %
Jimon, Респект, 70к строчек написать!
Вот 311112/70028 = 4.44, как то 4 символа на строчку выходит.
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 14:52   #36
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Синтаксис в блице

Важно не колличество строк, а мощность кода. Если писать в стиле blitzerg'а, конечно строк многа, можно погордиться, только на самом деле все эти 200 строк могут украдываться в 20.
Меньше ифов, больше простой математики.

Я всегда в коде соблюдаю стилистику, что для меня очень удобно, пешу интуитивно понятные имена функциям и переменным, и мне не жалко если кто-то легко поймёт мой код и заюзает его.

Оформляю код какбы по блокам:
Инклуд
Инициализация
Типы
Переменные
Загрузка и т.п.
Главный Цикл
Функции
- Блок функций тоже разбит на разные подблоки, например функции для шейдеров, потом функции для эффекта Bloom, функции для создания объектов и т.д. и т.п.

В общем для меня важно, что вернувшись даже через пол года, я отлично заного пойму свой код, несмотря на колличество строк.
Рекорд у меня это 14к строк кода, но тогда я кодил весьма не мощно и было много копи-паста кода в коде (аля стиль blitzerg ).

В общем каждый сам свой стиль вырабатывает со временем. Я например никогда не юзаю Then, часто оформляю простейшое условие в одну строку и т.п.
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 14:57   #37
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Синтаксис в блице

я например всегда юзаю then, сли условие идет в одну строку, и никогда не юзаю, если условие должно определить будет ли работать блок кода.
примерs:

if a>0 then b=12.5/a

или

if a>0
b=10/a
c=12/a
a=4*b-c;
endif
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 15:02   #38
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Синтаксис в блице

if a>0 then b=12.5/a
=
if a>0 b=12.5/a
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 15:04   #39
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Синтаксис в блице

знаю. но мне идиологически нравится вариант с then - он вносит ясность, и четко отделяет условие от выражения.
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 15:31   #40
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Синтаксис в блице

Ну тогда:
if (a>0) b=12.5/a
имхо, так ещё удобнее
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 21:42   #41
FrankH
Разработчик
 
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений
(для 122 пользователей)
Re: Синтаксис в блице

Предыдущий проЭкт(не готовый редактор карт)
Number of lines: 2191
Commented lines: 620
28,754%
Сегодняшний(меньше недели)
Number of lines: 2039
Commented lines: 829
40,6572%
Из всех комментов 90% - результат оптимизации или переделывания кода в связи с переделыванием или добавлением других участов..
Часто приходится "делать откат" или разбираться почему старый код работал, а новый нет.
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 22:39   #42
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Синтаксис в блице

FrankH, всё правильно, приходиться сравнивать, замерять, и лишь на 10 раз резать.
Ещё я юзаю пути для goto как навигаторы, т.к. в стандартном IDE есть справа список путей, так вот т.к. у меня много кода, даже когда все функции свёрнуты, всёравно приходиться долго иногда летать, а тут нажал на к примеру .Sh_Prop - и сразу кидает на блок функций с управлением шейдерами для пропа.
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 20:23   #43
AndruXa
Знающий
 
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений
(для 8 пользователей)
Re: Синтаксис в блице

Появился у меня еще один вопросик:Что лучше(с точки зрения поедания ресурсов конечно) создавать изображение в блице(CreateImage) или же загружать созданное в фотошопе(конечно сложное не сделать блицем,возьмем к примеру простенькое изображение с несколькими линиями).
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 21:33   #44
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Re: Синтаксис в блице

Сообщение от HolyDel
я например всегда юзаю then, сли условие идет в одну строку, и никогда не юзаю, если условие должно определить будет ли работать блок кода
Я наоборот, Then некода не юзал, порой напишу участок- 100% работоспособный, и наченаю его мучить в одну строку получаются у меня длянные, тяжелые для другого человека(да и для мена порой) кодЫ

Jimon-70к строк и всего 300 кб, не мясистый у тебя код
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 22:04   #45
dector
Модератор
 
Регистрация: 21.12.2006
Сообщений: 564
Написано 79 полезных сообщений
(для 203 пользователей)
Re: Синтаксис в блице

Я немного не вьеду...

if условие Операторы_в_одну_строку

когда нужно:
if условие then
Блок
Операторов
endif
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько мышей в Блице Vyacheslav Библиотеки 17 16.02.2012 15:13
Другой синтаксис блица dector Blitz3D 6 25.12.2007 11:19
Мультимедиа в блице AndruXa Blitz3D 3 21.11.2007 02:46
FAR,ЛИК или новый шутер на Блице... LUK Blitz3D 30 07.09.2007 16:41


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


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