Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.07.2009, 12:22   #1
juan666777
Пользователь
 
Аватар для juan666777
 
Регистрация: 24.01.2009
Сообщений: 84
По умолчанию Какой уровень программирования ?

У меня дружбан написал на паскале игру 3D в 11 классе там можно было идти в перёд и поворачиваться по кругу и даже текстуры были но монстров не было стены были сделаны из линий а текстуры с помощью массивов .Я вот до сих пор не могу до думаться до такого . Это вообще сложная задача ?)
Evil Skull
juan666777 вне форума Ответить с цитированием
Старый 27.07.2009, 12:25   #2
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
По умолчанию

Кажется гдето уже обсуждалось не давно...
а вот :
http://www.programmersforum.ru/showthread.php?t=57657
Don't worry be happy
Izhic вне форума Ответить с цитированием
Старый 27.07.2009, 12:52   #3
juan666777
Пользователь
 
Аватар для juan666777
 
Регистрация: 24.01.2009
Сообщений: 84
По умолчанию

Я сам та не собираюсь делать мне просто интересно узнать это трудно или легко ?)
Evil Skull
juan666777 вне форума Ответить с цитированием
Старый 27.07.2009, 12:58   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Не, раз плюнуть. Сначала в раздел про игры, потом качаем какую-нибудь чужую разработку и ковыряем ее. При детальном ковырянии в чужом творчестве придут свои идеи... годика через два.
При желании могу послать по адресу где занимаются играми на паскале (адрес веб-страницы, а не то что Вы подумали).
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 27.07.2009, 12:58   #5
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Смотря что эта игра "умеет" и как это сделано. В общем случае ничего такого уж сложного нет. Если, например, для удаления невидимых граней он реализовал алгоритм Робертса, то я снимаю перед ним шляпу. Если Z-буфер, то элементарщина там. Был бы экзешник приложен, можно было бы уже точнее сказать: легко это или сложно, а так тут ближе к гаданию на кофейной гуще)
Utkin, да ладно уж через два года... у нас в универе на семестр был ряд заданий:
1) каркасную 3Д модель нарисовать и вращать/перемещать её всячески
2) добавить удаление невидимых линий
3) добавить учет источников освещения
Текстуры к освещению добавить дело 2-х часов.
Учитывая, что кроме этого за пол года еще много других лаб делалось и то, что человек этот сделал скорее всего без освещения, делать это месяц. Ну школьнику полугода хватить должно в легкую. В универе нам особо ничего не объясняли. Задание выдали и крутитесь как хотите и разбрайтесь сами, так что в это время поиски по инету и вникание в задачу тоже входят

Последний раз редактировалось pu4koff; 27.07.2009 в 13:05.
pu4koff вне форума Ответить с цитированием
Старый 27.07.2009, 13:06   #6
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Вот вот!
Игру в студию! (интересно посмотреть)
Levsha100 вне форума Ответить с цитированием
Старый 27.07.2009, 14:03   #7
juan666777
Пользователь
 
Аватар для juan666777
 
Регистрация: 24.01.2009
Сообщений: 84
По умолчанию

Но мой дружбан за 5 дней сделал в 600 строчек прога получилась на z буфере вращение только по x а карта лаберинт каждый раз новая генерируется. Исходника к сожалению нет пока
Evil Skull
juan666777 вне форума Ответить с цитированием
Старый 27.07.2009, 14:10   #8
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Увы, число строк кода не о чем не говорит . Качество и сложность кода так меряют, кажись, в Китае. У меня в текущем проекте более 15000 строк кода и что из этого? Я оформляю прогу как положено с отступами, подробными комментариями, заголовками в начале функций, описанием их результатов (все в краткой форме), поэтому реальный код можно смело делить 5.
Так же у меня правило всегда расписывать истинный блок условия (почитай 4 строки вместо одной) и всегда оформляю циклы блоками (такой вот у меня стиль). Я уж молчу об основах - не более одной точки с запятой на строку - почерк выработанный скромной практикой.
Все это вода на киселе - подключил сторонние библиотеки и можно в меньшее число уложиться (если еще и вложенные функции использовать...).
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 27.07.2009 в 14:12.
Utkin вне форума Ответить с цитированием
Старый 27.07.2009, 14:41   #9
juan666777
Пользователь
 
Аватар для juan666777
 
Регистрация: 24.01.2009
Сообщений: 84
По умолчанию

Кстати вопрос на счёт большого количества строчек. Я когда делаю не большую прогу у меня всё хорошо и быстро получается , а вот сейчас сделал на 1500 строчек 19 процедур и уже не помню как половина работает . так же как то пару лет назад книгу писал пока 5 страницу пишу уже забыл что было в первой . Это только со мной такое или это со всеми?
Evil Skull
juan666777 вне форума Ответить с цитированием
Старый 27.07.2009, 14:44   #10
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Это со всеми, Вы не тормоз, не волнуйтесь . Именно поэтому я все и делаю по рецептам поста #8
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык программирования выбрать? iukash Свободное общение 5 09.01.2010 19:21
Какой язык программирования наиболее перспективен? Ms.Burns Помощь студентам 5 19.04.2008 21:27
Какой язык программирования вы любите/уважаете больше остальных? theos Свободное общение 3 14.12.2007 17:47
Какой из языков программирования наиболее гибкий? LAN Свободное общение 15 07.11.2007 14:35
Какой из языков программирования наиболее жёсткий? JTG Свободное общение 10 07.11.2007 14:30