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

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

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2013, 23:56   #1
pufystyj
Форумчанин
 
Аватар для pufystyj
 
Регистрация: 10.11.2010
Сообщений: 569
По умолчанию Ищу собеседника

Всем добрый день. Я ищу адекватного собеседника, который пишет игру (или этим занимался, или собираеться) с которым мы смогли бы обсудить детали, развивать идеи и помогать советами. Сразу говорю, мне 16 лет. Я не русский и русского меня никто не учил, потому могу делать ошибки. Знаю си, знаю С++ - хуже чем си, знаю (плохо) асм и учу java.
Это ещё не конец и даже не начало конца, это возможно только конец начала.
pufystyj вне форума Ответить с цитированием
Старый 05.06.2013, 20:30   #2
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Направление игры?
Платформы?
Виталий Желтяков вне форума Ответить с цитированием
Старый 05.06.2013, 23:15   #3
pufystyj
Форумчанин
 
Аватар для pufystyj
 
Регистрация: 10.11.2010
Сообщений: 569
По умолчанию

Цитата:
Сообщение от Виталий Желтяков Посмотреть сообщение
Направление игры?
Платформы?
Платформы? Сначала винда/линукс . Буду писать на джава, критические участки кода на си, возможный порт на андроид. Направление? 3Д, геймплей - мочилово на мечах.
Это ещё не конец и даже не начало конца, это возможно только конец начала.
pufystyj вне форума Ответить с цитированием
Старый 06.06.2013, 07:49   #4
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Буду писать на джава, критические участки кода на си
Нахрена так-то?

На си пишут нативный код, который невозможно (или очень сложно) реализовать на яве, например работу с оборудованием (типа RS-232) или, как вариант, графические библиотеки.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 06.06.2013, 08:17   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
критические участки кода на си
А если не секрет, какие?
Цитата:
русского меня никто не учил, потому могу делать ошибки
Пока-что у тебя с этим все в порядке.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.06.2013, 16:08   #6
pufystyj
Форумчанин
 
Аватар для pufystyj
 
Регистрация: 10.11.2010
Сообщений: 569
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А если не секрет, какие?

Пока-что у тебя с этим все в порядке.

Сразу говорю, пишу с клавы в которой нету английского языка, потому возможны ошибки и опечатки.

Какие участки кода? Ну как я понимаю те что очень часто повторяются, например цикл рисования обьектов... Хотя если чесно то, я ещё не писал код на си в жабе )))

На счет русского я очень рад.

ROD, ясно тогда не буду писать критические моменты на си, будет джава, просто читал об этом , но никогда не использовал.
Это ещё не конец и даже не начало конца, это возможно только конец начала.
pufystyj вне форума Ответить с цитированием
Старый 06.06.2013, 18:09   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Ну как я понимаю те что очень часто повторяются
А вот тебе мой совет: постарайся поменьше смешивать код на разных системах.
И то что "повторяется" возможно в Яве будет оптимизировано лучше чем на самом Си.
Нельзя так вот сравнивать нативку и виртуальную машину, еще не известно кто кого перепоездает.
Тут нужно отталкиваться от стратегии и тонкостей работ ядра твоей разработки.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.06.2013, 20:58   #8
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А вот тебе мой совет: постарайся поменьше смешивать код на разных системах.
И то что "повторяется" возможно в Яве будет оптимизировано лучше чем на самом Си.
Нельзя так вот сравнивать нативку и виртуальную машину, еще не известно кто кого перепоездает.
Тут нужно отталкиваться от стратегии и тонкостей работ ядра твоей разработки.

Ну и кроме того, "стык" двух систем - сложнее в отладке. Кроме того он потенциально опасный. Не в том смысле, что вы случайно можете снести винду пользователю или начать ядерную войну (впрочем, почему бы и нет?), а в том, что там вероятнее всего наделать ошибок, ну и кроме того, если злому хакеру Васе придет в голову искать способы внедрения какого-нибудь эксплойта, то на "стыке" наиболее вероятно встретить полезную (для Васи) ошибку.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 06.06.2013, 22:49   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от ROD Посмотреть сообщение
Ну и кроме того, "стык" двух систем - сложнее в отладке. Кроме того он потенциально опасный. Не в том смысле, что вы случайно можете снести винду пользователю или начать ядерную войну (впрочем, почему бы и нет?), а в том, что там вероятнее всего наделать ошибок, ну и кроме того, если злому хакеру Васе придет в голову искать способы внедрения какого-нибудь эксплойта, то на "стыке" наиболее вероятно встретить полезную (для Васи) ошибку.
+ еще как бы не получилось, что ресурсы на сам Invoke в нативный код будут больше чем выигрыш.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 07.06.2013, 13:30   #10
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,601
По умолчанию

Критические участки кода пишут на ассемблере. А на С / С++ пишут сам код. Профессиональные проекты уровня S.T.A.L.K.E.R., Crysis, Skyrim или Call of Duty пишут на C++, критические участки кода на ассемблере.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ищу собеседника консультанта по АТС LG LDK-100 Chudo4258 Компьютерное железо 3 28.02.2012 09:39
Консоль ява написать собеседника!!!$$$ zlodei1988 Фриланс 3 13.05.2010 15:46