|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.07.2009, 12:22 | #1 |
Пользователь
Регистрация: 24.01.2009
Сообщений: 84
|
Какой уровень программирования ?
У меня дружбан написал на паскале игру 3D в 11 классе там можно было идти в перёд и поворачиваться по кругу и даже текстуры были но монстров не было стены были сделаны из линий а текстуры с помощью массивов .Я вот до сих пор не могу до думаться до такого . Это вообще сложная задача ?)
Evil Skull
|
27.07.2009, 12:25 | #2 |
Форумчанин
Регистрация: 08.10.2008
Сообщений: 668
|
Кажется гдето уже обсуждалось не давно...
а вот : http://www.programmersforum.ru/showthread.php?t=57657
Don't worry be happy
|
27.07.2009, 12:52 | #3 |
Пользователь
Регистрация: 24.01.2009
Сообщений: 84
|
Я сам та не собираюсь делать мне просто интересно узнать это трудно или легко ?)
Evil Skull
|
27.07.2009, 12:58 | #4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Не, раз плюнуть. Сначала в раздел про игры, потом качаем какую-нибудь чужую разработку и ковыряем ее. При детальном ковырянии в чужом творчестве придут свои идеи... годика через два.
При желании могу послать по адресу где занимаются играми на паскале (адрес веб-страницы, а не то что Вы подумали).
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
27.07.2009, 12:58 | #5 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Смотря что эта игра "умеет" и как это сделано. В общем случае ничего такого уж сложного нет. Если, например, для удаления невидимых граней он реализовал алгоритм Робертса, то я снимаю перед ним шляпу. Если Z-буфер, то элементарщина там. Был бы экзешник приложен, можно было бы уже точнее сказать: легко это или сложно, а так тут ближе к гаданию на кофейной гуще)
Utkin, да ладно уж через два года... у нас в универе на семестр был ряд заданий: 1) каркасную 3Д модель нарисовать и вращать/перемещать её всячески 2) добавить удаление невидимых линий 3) добавить учет источников освещения Текстуры к освещению добавить дело 2-х часов. Учитывая, что кроме этого за пол года еще много других лаб делалось и то, что человек этот сделал скорее всего без освещения, делать это месяц. Ну школьнику полугода хватить должно в легкую. В универе нам особо ничего не объясняли. Задание выдали и крутитесь как хотите и разбрайтесь сами, так что в это время поиски по инету и вникание в задачу тоже входят Последний раз редактировалось pu4koff; 27.07.2009 в 13:05. |
27.07.2009, 13:06 | #6 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Вот вот!
Игру в студию! (интересно посмотреть) |
27.07.2009, 14:03 | #7 |
Пользователь
Регистрация: 24.01.2009
Сообщений: 84
|
Но мой дружбан за 5 дней сделал в 600 строчек прога получилась на z буфере вращение только по x а карта лаберинт каждый раз новая генерируется. Исходника к сожалению нет пока
Evil Skull
|
27.07.2009, 14:10 | #8 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Увы, число строк кода не о чем не говорит . Качество и сложность кода так меряют, кажись, в Китае. У меня в текущем проекте более 15000 строк кода и что из этого? Я оформляю прогу как положено с отступами, подробными комментариями, заголовками в начале функций, описанием их результатов (все в краткой форме), поэтому реальный код можно смело делить 5.
Так же у меня правило всегда расписывать истинный блок условия (почитай 4 строки вместо одной) и всегда оформляю циклы блоками (такой вот у меня стиль). Я уж молчу об основах - не более одной точки с запятой на строку - почерк выработанный скромной практикой. Все это вода на киселе - подключил сторонние библиотеки и можно в меньшее число уложиться (если еще и вложенные функции использовать...).
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 27.07.2009 в 14:12. |
27.07.2009, 14:41 | #9 |
Пользователь
Регистрация: 24.01.2009
Сообщений: 84
|
Кстати вопрос на счёт большого количества строчек. Я когда делаю не большую прогу у меня всё хорошо и быстро получается , а вот сейчас сделал на 1500 строчек 19 процедур и уже не помню как половина работает . так же как то пару лет назад книгу писал пока 5 страницу пишу уже забыл что было в первой . Это только со мной такое или это со всеми?
Evil Skull
|
27.07.2009, 14:44 | #10 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Это со всеми, Вы не тормоз, не волнуйтесь . Именно поэтому я все и делаю по рецептам поста #8
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой язык программирования выбрать? | 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 |