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

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

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

Ответ
 
Опции темы
Старый 01.07.2007, 22:23   #16
PuSHiSTiCK
Оператор ЭВМ
 
Регистрация: 17.07.2006
Сообщений: 37
Написано 2 полезных сообщений
(для 0 пользователей)
Re: Вопросы о архитектуре языка

Функции отдельно. потом это все вставляем сверу кода (include)
Инициализация
Усе остальное
(Offline)
 
Ответить с цитированием
Старый 02.07.2007, 01:16   #17
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Вопросы о архитектуре языка

type в блице ето скорее структура, нежели класс (покарйней мере ему низя методы проиписать )
(Offline)
 
Ответить с цитированием
Старый 06.07.2007, 05:42   #18
totm
Оператор ЭВМ
 
Регистрация: 15.05.2007
Сообщений: 30
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Вопросы о архитектуре языка

Вот о чем приблизительно речь: http://www.dtf.ru/articles/read.php?id=40757
(Offline)
 
Ответить с цитированием
Старый 06.07.2007, 11:23   #19
jimon
 
Сообщений: n/a
Re: Вопросы о архитектуре языка

totm
ну да, есть такое
такая глобальная архитектура делается чтобы показать как взаимодействуют модули игры друг с другом
а вот практическая ее реализация ето другое дело
к примеру на блице нету классов ...
 
Ответить с цитированием
Старый 07.07.2007, 05:51   #20
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Вопросы о архитектуре языка

На блице об этом не нужно заботиться, тоесть эти связи уже заранее сделаны Марком, структура кода на блице минимально проста, по сравнению с тем что на С++ или подобных ему языках, где это всё кодить нужно самому, и продумывать, от сюда и архитектура.
(Offline)
 
Ответить с цитированием
Старый 07.07.2007, 06:56   #21
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Вопросы о архитектуре языка

totm, я вот одного понять не могу: Зачем голову таким забивать? У тебя что, проги не пашут? или что? Лучше б сел и прогил, сам потом и не заметишь, как собственный стиль приобретешь.
(Offline)
 
Ответить с цитированием
Старый 07.07.2007, 14:57   #22
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: Вопросы о архитектуре языка

2 JohnK: Несмотря на очевидную пользу практики, это всё же был вредный и несвоевременный совет. Потом с этим "собственным стилем", выработанным безудержным неподкрепленным знаниями стремлением к "пашущим прогам" можно будет убиться об стену, или тратить годы на его исправление. На работу самоучек часто и не принимают вовсе не потому, что у них нет корки из ВУЗа, а потому, что их уродливый нечитаемый стиль программирования исключает эффективную работу в команде.
Нужно приобрести не "собственный", а правильный стиль программирования. Учебники разного рода, и/или хороший наставник незаменимы.
Так что варианты "прога пашет, и к чертям всё остальное" и "а я так вижу" тут не прокатывают.

"Прежде чем дискутировать о вторичных понятиях программы и программирования, необходимо проанализировать фундаментальное понятие алгоритма." (с) Петя Бейсиков.

"Учиться, учиться и еще раз учиться!" (с) В.Ульянов.

"Можно уметь писать код, а можно уметь его читать. Если ты умеешь писать- ты можешь написать программу, которая понравится твоей маме. Но если ты не умеешь читать чужой код- ты не достигнешь высот..." (с) не я
(Offline)
 
Ответить с цитированием
Старый 08.07.2007, 00:22   #23
Черный крыс
 
Сообщений: n/a
Re: Вопросы о архитектуре языка

Узнаю Дипломата! =))) он как всегда, обьяснил дипломатичным языком.....и фиг придерешся! =)))
 
Ответить с цитированием
Старый 08.07.2007, 06:49   #24
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Вопросы о архитектуре языка

Нет, а зачем принимать чьи-то правила? Это как в жизни - Жить по чужим правилам. По моему это глупо - крутить в голове все правила - вот тут нужен пробел, так тут я не правильно сделал - зачем? нужно писать так как тебе удобно, имхо.
(Offline)
 
Ответить с цитированием
Старый 08.07.2007, 12:15   #25
jimon
 
Сообщений: n/a
Re: Вопросы о архитектуре языка

JohnK
скажем другими словами
к примеру программирование назовем задачей из стереометрии
стериометрия ето одна из немногих дисциплин
где есть куча строгих правил как надо писать

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

для себя и говнокод можно писать ...
но меня от него уже тошнит, потому даже если первый раз
выходит говнокод, то я переписываю его ..
а то когда смотрю на говнокод... то примерно такой вид делается у меня
 
Ответить с цитированием
Старый 08.07.2007, 12:21   #26
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Вопросы о архитектуре языка

Правила формируются на базе многолетнего опыта. Если бы Бах или Моцарт записывали музыку, как им вздумается, хрен бы кто сейчас их играл.
(Offline)
 
Ответить с цитированием
Старый 08.07.2007, 14:37   #27
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Re: Вопросы о архитектуре языка

для себя и говнокод можно писать ...
Пипец!!=))))
Ржу-немогу...
(Offline)
 
Ответить с цитированием
Старый 08.07.2007, 14:44   #28
jimon
 
Сообщений: n/a
Re: Вопросы о архитектуре языка

vlad
посмотри исходники пару десятков комерческих игр
в 60-70% случаем в игре говнокод зделаный лиж бы пахало
 
Ответить с цитированием
Старый 08.07.2007, 16:01   #29
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Вопросы о архитектуре языка

если бы программеры побольше задумывались об эффективности кода и поменьше о том как и куда поставить {} то, возможно мир был бы другим © Alger (ну или что то вроде етого)
в любом случае 20-ти минутного слета команды перед началом разработки проекта было бы достаточно чтобы определиться со стилем.
(Offline)
 
Ответить с цитированием
Старый 08.07.2007, 16:51   #30
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: Вопросы о архитектуре языка

Поправка:
"20 минут" (ессно с фиксацией правил на мат.носителях)- это если члены команды уже сработаны и знают, что такое "стиль". А если они встретились впервые в жизни и все как один живут под лозунгом "лишь бы пахало!"- то хоть 20, хоть 200, хоть целый литр- а толку будет чуть.

"Шановнi громадяни!
Вы как не садитесь,
А в программёры-
Нафиг не годитесь!..
"(с) начальство

...

С другой стороны, наша специфика накладывает свой отпечаток. В подавляющем большинстве случаев, количество программистов, привлеченных к разработке шаровары не превышает 1шт, так что о стиле можно задумываться меньше.
Впрочем, и тут нужно помнить о том, что "говнокод"(с)- это вырванные годы. Работает он часто хуже, отладка его затруднена, да и переделать его через полгодика, когда из памяти сотрутся идеи и замыслы, подвигшие разработчика на создание такого монстра- будет совершенно невозможно. Ибо невозможно будет понять, а что же конкретно делает эта бесформенная груда символов.
Dixi.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интерпритатор языка brainfuck Tronix Delphi 5 10.10.2009 09:37
Мои вопросы по С++ Chakki C++ 9 09.02.2009 11:55
Кол-во разриешенных символов в зависимости от языка MFL Основной форум 4 02.11.2007 19:26
Создание языка kortesfil Алгоритмика 32 24.09.2006 13:12
Вопросы vadim2 3D-программирование 2 11.07.2006 21:59


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


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