Russian Qt Forum
Ноябрь 22, 2024, 22:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Тема будущего диплома...  (Прочитано 10124 раз)
serg_yl
Гость
« : Июнь 15, 2011, 17:26 »

Всем, доброго дня!

На следующий год буду писать диплом, до октября включительно надо определиться с темой. В голове крутиться идея связанная с написанием в направлении QT+CUDA (желательно с графикой), но вот что именно пока даже и не знаю. Совершенно в голову не чего не приходит... Может кто-нибудь может что либо подсказать в этом плане, буду очень признателен! :-)

Всем спасибо!:-)

P.S.
Специальность "Программное обеспечение вычислительной техники и автоматизированных систем"
Записан
the_moop
Гость
« Ответ #1 : Июнь 15, 2011, 20:58 »

Единственное, что хочу посоветовать - это решать вопрос с темой как можно скорее и как можно скорее начать этот диплом писать
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #2 : Июнь 15, 2011, 22:12 »

У меня та же специальность была Улыбающийся Как вариант ты можешь представить прогу с различными тестами, например взять несколько задачь поинтереснее, связанные с гинетическими алгоритмами, может распознавание образов или сравнение и поиск картинок, ну что бы самому интересно, и пытаться выполнить их на обычном процессоре и с использованием CUDA, и результаты выводить с помощью графика. Мне думается для диплома очень прокатил бы такой сравнительный анализ Улыбающийся
Записан
Denjs
Гость
« Ответ #3 : Июнь 15, 2011, 23:07 »

напишите опенсорсный кроссплатформенный MMO-FPS-сервер с простым клиентом на Panda3D.

Что бы человек 200 (для начала) могли бегать по локации скажем примерно 10х10 километров, где работает простая симуляция жизни (звери и аномалии как в "сталкере") ...

При этом вы прекрасно покажете что умеете создавать реалтаймовые, производительные, высоконагруженные, многопользовательские, масштабируемые системы))))
Многопоточное программирование, механизмы синхронизации состояния, "круговая порука" как лучший античит (несколько клиентов параллельно рассчитывают перемещения окружающего пространства и отбрасывают заведомо ложные действия), распределенные вычисления и p2p-обмен рассчитанными данными между клиентами (что бы разгрузить сервер)... ^_^))))
это будет бомба!


А как только закончите - мы будем делать опенсорсного убийцу "Slalker Online". Потому что у них как-то все вяло и не работает под линукс...

а сценарий и сюжет у мну есть. Проблема в платформе.
« Последнее редактирование: Июнь 15, 2011, 23:21 от Denjs » Записан
brankovic
Гость
« Ответ #4 : Июнь 16, 2011, 00:40 »

А как только закончите - мы будем делать опенсорсного убийцу "Slalker Online". Потому что у них как-то все вяло и не работает под линукс...

Куда разогнался-то, куда. Опенсорс оно конечно хорошо, но мой совет лучше сразу выходить с такой бомбой на рынок MMO и жить долго и счастливо на проценты.
Записан
serg_yl
Гость
« Ответ #5 : Июнь 16, 2011, 08:54 »

Denjs - ну ты завернул! Я, даже не знаю что сказать...
Записан
Denjs
Гость
« Ответ #6 : Июнь 16, 2011, 09:44 »

ну ладно, ладно... античит "круговая порука", p2p-обсчет пространства с распределенными вычислениями отложим на будущее...

но как насчет сервера? ))))
Записан
serg_yl
Гость
« Ответ #7 : Июнь 16, 2011, 10:50 »

Хотелось бы "услышать" какая цель преследуется написанием этого сервера? А, самое главное с какой стороны подойти к этому?
Записан
Denjs
Гость
« Ответ #8 : Июнь 16, 2011, 11:03 »

Хотелось бы "услышать" какая цель преследуется написанием этого сервера? А, самое главное с какой стороны подойти к этому?
Будет опенсорсный MMO-сервер. Тем более - если он будет достаточным для реализации FPS - игр - это будет фактически единственный опенсорсный сервер такого рода.

С какой стороны? гм... вы хотите что бы вам выдали готовую архитектуру? в это собственно и будет заключаться ваш диплом. имхо. Вполне себе "научная" разработка - создание архитектуры такого рода сервера и его программная реализация. Тема вполне серьезная и весомая. Да, сложная. но и много разного из того тчо вам читали на лекциях полагаю можно будет продемонстрировать.
У меня есть/были некоторые идеи/наработки, но боюсь как бы они не загнали вас в неверное русло мышления. Я - АСУ-шник (точнее АСОИиУ), у меня немного иной взгляд на вещи.

Ваши плюсы: если получится красиво - сможете использовать свои наработки в дальнейшем. Как минимум - у вас будет портфолио которое вы сможете показать при трудоустройстве на работу. Потому я и советую вам сделать это OpenSource - что бы кто угодно мог посмотреть в ваш код и понять с кем имеет дело. Ну и что бы ваша работа имела шансы найти своего потребителя и жила дальше.

Поройтесь с недельку в сети по теме, почитайте, поиграйтесь с кодом, попробуйте свое посоздавать, позамеряйте как оно будет работать под нагрузкой скажем 100 клиентов.... с дипломником вашим поговорите.
а пока будете искать - может заодно и другую, "более свою" тему найдете.
« Последнее редактирование: Июнь 16, 2011, 11:13 от Denjs » Записан
serg_yl
Гость
« Ответ #9 : Июнь 16, 2011, 11:30 »

Цитировать
с дипломником вашим поговорите.
Я и есть дипломник.Улыбающийся
Записан
Denjs
Гость
« Ответ #10 : Июнь 16, 2011, 11:38 »

в смысле "с руководителем" (дипломным)) Смеющийся
Записан
serg_yl
Гость
« Ответ #11 : Июнь 16, 2011, 11:48 »

Цитировать
в смысле "с руководителем" (дипломным))
А, тогда понятно.  Смеющийся Смеющийся Смеющийся
Я думаю что пока руководителя не будет... (я на заочке учусь) Все это только начнет вертеться в октябре (в плане назначения руководителей). Я пока только заранее хочу придумать тему и начать уже работать над ней.
« Последнее редактирование: Июнь 17, 2011, 13:09 от serg_yl » Записан
serg_yl
Гость
« Ответ #12 : Июнь 19, 2011, 11:29 »

Всем добрый день!
Товарищи, какие книги Вы можете посоветовать по сетевому программированию с примерами реализации разных серверов?
Записан
BRE
Гость
« Ответ #13 : Июнь 19, 2011, 11:54 »

Товарищи, какие книги Вы можете посоветовать по сетевому программированию с примерами реализации разных серверов?
Стивенс. UNIX Разработка сетевых приложений.
Уолтон. Создание сетевых приложений в среде Linux.
Записан
serg_yl
Гость
« Ответ #14 : Октябрь 27, 2011, 13:22 »

Всем привет!
Вот и настал день когда уже через неделю надо определиться с темой диплома.
То что предлогает Denjs - это конечно же круто и звучит очень серьезно, но я попросту не вытяну эту тему за 3 месяца...

Хотелось бы услышать Ваши мнения и предложения (актуальные темы) по поводу написания программы в направлении 3D (можно не только о 3D) под Andriod - телефоны или планшетники.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 22.