|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.05.2014, 20:46 | #1 |
Новичок
Джуниор
Регистрация: 05.05.2014
Сообщений: 2
|
Модель солнечной системы (с языком не определился)
Здравствуйте, уважаемые посетители этого форума. Пришел я к вам с вопросом!
Буду краток, по курсовой мне выпала задание: «Смоделировать Солнечную систему программными средствами», но, увы, в программировании я лишь новичок, который не знает ни одного языка ( чуть лучше, чем новичок разбираюсь в паскале). Просить вас решить все за меня я, конечно, не буду, но буду просить совета) И сразу к делу: 1) В планах хочу сделать обычную 2д программу с нашей Солнечной системой, в которой было бы возможно, выставив дату, наблюдать расположение небесных тел. 2) Пока что, в планах только Солнце и планеты. Спутниками хочу пренебречь Исходя из этих пунктов, у меня назревает пара вопросов: 1) Собственно самый главный вопрос, на чем это все можно реализовать? ( язык программирования, либо какой-то движок) 2) Насколько ли это вообще реально сделать для человека, который не особо хорош в программировании? На этом все, очень надеюсь на ваши советы! P.S. Прошу меня извинить за возможные пунктуационные ошибки, т.к. русский язык никогда не учил. |
05.05.2014, 20:58 | #2 | |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Цитата:
2) Установите Lazarus, попробуйте с помощью Canvas изобразить сначала окружность, потом эллипс, потом два эллипса с общим фокусом. Если получится, то получится и остальное. Если нет, то увы ... |
|
06.05.2014, 11:12 | #3 |
Регистрация: 31.03.2012
Сообщений: 6
|
Привет parezen. Мое мнение такое:
- Среда Delphi (писать лучше на том что знаешь, чем учить новый язык), скачай портативную среду TDLite. Даже устанавливать не надо. У меня "лазарус" жутко тупит и вылетает постоянно. - Однозначно 2D модель. 3D не осилишь без хорошего навыка. - Сам проект нарисуй сначала на бумаге для полного понимая как это будет выглядеть. А потом по шагам внедряй. Я бы сделал так - 1 нарисовать орбиту для каждой планеты. 2 процедуры которые будут рисовать сами планеты (круг, эллипс) 3 по таймеру рисовать круги по закону перемещения нарисованные орбиты |
06.05.2014, 11:36 | #4 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Можно использовать технологию FireMonkey (среда Delphi XE2 и выше).
Там многие вещи с 2D, и даже с 3D, делаются на уровне визуального редактора. P.S. Можно обратиться к архиву журнала "Программист". Если я, конечно, не ошибаюсь, в одном из номеров было описано, как сделать простенькую модель солнечной системы в FireMonkey. |
06.05.2014, 11:37 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Внизу есть раздел "Похожие темы".
А в них есть работающие программы (кое-какие даже с исходным кодом). Можно посмотреть для начала. |
06.05.2014, 13:04 | #6 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
06.05.2014, 15:09 | #7 |
Новичок
Джуниор
Регистрация: 05.05.2014
Сообщений: 2
|
Всем огромное спасибо за советы!
Так сложилось, что в школе я знатно тунеядствовал, и возлагал надежды на ВУЗ в который я пойду учиться, что там всем научат и тому подобное. Буквально недавно осенило, что толку от ВУЗа практически нету. Поэтому собираюсь взяться за самообразование, и тут как раз дали темы для курсовых) Думаю, это задание неплохое для начала. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
модель сосредоточенной системы | natasha9 | Помощь студентам | 1 | 23.05.2013 18:54 |
Модель солнечной системы (Deiphi) | hanna | Помощь студентам | 11 | 31.03.2012 17:12 |
Моделирование в графике солнечной системы (модуль Graph в Pascal) | Lena17 | Помощь студентам | 2 | 08.12.2011 16:02 |
Модель распределенной вычислительной системы | dreamstep | Помощь студентам | 0 | 27.04.2011 17:30 |
2D модель солнечной системы | GaLiof | Помощь студентам | 9 | 12.11.2009 17:45 |