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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2014, 20:46   #1
parezen
Новичок
Джуниор
 
Регистрация: 05.05.2014
Сообщений: 2
По умолчанию Модель солнечной системы (с языком не определился)

Здравствуйте, уважаемые посетители этого форума. Пришел я к вам с вопросом!

Буду краток, по курсовой мне выпала задание: «Смоделировать Солнечную систему программными средствами», но, увы, в программировании я лишь новичок, который не знает ни одного языка ( чуть лучше, чем новичок разбираюсь в паскале).
Просить вас решить все за меня я, конечно, не буду, но буду просить совета)
И сразу к делу:

1) В планах хочу сделать обычную 2д программу с нашей Солнечной системой, в которой было бы возможно, выставив дату, наблюдать расположение небесных тел.

2) Пока что, в планах только Солнце и планеты. Спутниками хочу пренебречь


Исходя из этих пунктов, у меня назревает пара вопросов:

1) Собственно самый главный вопрос, на чем это все можно реализовать? ( язык программирования, либо какой-то движок)

2) Насколько ли это вообще реально сделать для человека, который не особо хорош в программировании?


На этом все, очень надеюсь на ваши советы!

P.S. Прошу меня извинить за возможные пунктуационные ошибки, т.к. русский язык никогда не учил.
parezen вне форума Ответить с цитированием
Старый 05.05.2014, 20:58   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Цитата:
Сообщение от parezen Посмотреть сообщение
... ( чуть лучше, чем новичок разбираюсь в паскале).
...
1) Собственно самый главный вопрос, на чем это все можно реализовать? ( язык программирования, либо какой-то движок)

2) Насколько ли это вообще реально сделать для человека, который не особо хорош в программировании?


На этом все, очень надеюсь на ваши советы!
1) Если уж Паскаль, то тогда Delphi , а лучше Lazarus ( он бесплатный). Там и графика легко реализуется.
2) Установите Lazarus, попробуйте с помощью Canvas изобразить сначала окружность, потом эллипс, потом два эллипса с общим фокусом.
Если получится, то получится и остальное.
Если нет, то увы ...
type_Oleg вне форума Ответить с цитированием
Старый 06.05.2014, 11:12   #3
Samson74_rus
 
Регистрация: 31.03.2012
Сообщений: 6
По умолчанию

Привет parezen. Мое мнение такое:
- Среда Delphi (писать лучше на том что знаешь, чем учить новый язык), скачай портативную среду TDLite. Даже устанавливать не надо. У меня "лазарус" жутко тупит и вылетает постоянно.
- Однозначно 2D модель. 3D не осилишь без хорошего навыка.
- Сам проект нарисуй сначала на бумаге для полного понимая как это будет выглядеть. А потом по шагам внедряй.
Я бы сделал так - 1 нарисовать орбиту для каждой планеты.
2 процедуры которые будут рисовать сами планеты (круг, эллипс)
3 по таймеру рисовать круги по закону перемещения нарисованные орбиты
Samson74_rus вне форума Ответить с цитированием
Старый 06.05.2014, 11:36   #4
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Можно использовать технологию FireMonkey (среда Delphi XE2 и выше).
Там многие вещи с 2D, и даже с 3D, делаются на уровне визуального редактора.
P.S. Можно обратиться к архиву журнала "Программист". Если я, конечно, не ошибаюсь, в одном из номеров было описано, как сделать простенькую модель солнечной системы в FireMonkey.
Streletz вне форума Ответить с цитированием
Старый 06.05.2014, 11:37   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Внизу есть раздел "Похожие темы".
А в них есть работающие программы (кое-какие даже с исходным кодом).
Можно посмотреть для начала.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.05.2014, 13:04   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Буду краток, по курсовой мне выпала задание: «Смоделировать Солнечную систему программными средствами», но, увы, в программировании я лишь новичок, который не знает ни одного языка ( чуть лучше, чем новичок разбираюсь в паскале).
Весьма странно - обычно такие темы дают после хорошего курса языка программирования. Очевидно изучать самостоятельно нет желания?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 06.05.2014, 15:09   #7
parezen
Новичок
Джуниор
 
Регистрация: 05.05.2014
Сообщений: 2
По умолчанию

Всем огромное спасибо за советы!
Цитата:
Сообщение от Utkin Посмотреть сообщение
Весьма странно - обычно такие темы дают после хорошего курса языка программирования. Очевидно изучать самостоятельно нет желания?
Так сложилось, что в школе я знатно тунеядствовал, и возлагал надежды на ВУЗ в который я пойду учиться, что там всем научат и тому подобное. Буквально недавно осенило, что толку от ВУЗа практически нету. Поэтому собираюсь взяться за самообразование, и тут как раз дали темы для курсовых) Думаю, это задание неплохое для начала.
parezen вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
модель сосредоточенной системы 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