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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2009, 19:02   #41
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Цитата:
хм...вот только вопрос...а оно нужно тебе?
ты щас занимаешься совершенно не нужным тебе.
На данный момент занимаюсь поиском всей этой шурпы нужной.
VintProg вне форума Ответить с цитированием
Старый 21.08.2009, 21:08   #42
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
Вопрос

Vint prog, зачем когда нужен самокат изобретать космический шатл, да к тому же без крыльев??? Почему шатл?Потому что весь код что есть усложнен до безобразия. Например зачем использовать Pointer, память, усложнять переменные в которых хранится опкод, регестрировать функции и.т.д.??? Не хочу унижать достоинства других вариантов реализации, но мой вариант намного проще и функциональней. Я уже сколько раз убеждался что чем код проще тем эффективнее. Почему шатл без крыльев: потому что на такой реализации ты далеко не уйдешь, это я тебе гарантирую. Ты сделал только загрузку скрипта а уже не можешь дальше сдвинутся с места. Учитывая что ты еще даже компилятор для скриптов не написал то ты погрязнеш в ошибках до того как появится первая нормально работающая версия системы. Мой совет: отложи все свои наработки в сторону и начни делать все с простого, для начала систему без компиляции, но которая работает. Далее ты приобретешь какой-то опыт, доделаешь параметры опкодам, поймешь как делать условные и безусловные переходы. Глядишь через некторое время додумаешь как сохранять скрипты в компилированный файл. Я делал свою систему сам, без чей-то помощи и она работает, причем хорошо учитвыая ее простоту. Почему ты так хочешь сделать как у RockStar. Конечно я тоже взял за основу их систему, но мой опыт программирования и геймдева дает мне понять что также сделать не получится, да и не надо! Если хочешь знать то технологии серьезных разработчиков совершенно другие. Конкретно в создании скриптов для игр используются парсер, лексемы, все переводится в байт-код то есть очень похоже на компиляцию обычной программы (для чего все это? Нормальный скрипт профессиональной игры работает всего в 15-20 раз медленнее , а наши в 100-200 раз медленне обычной программы). То что я называю компиляцией не является таковой, это просто сохранение в двоичный нетипизированный файл. Поэтому прирост скорости не такой большой, из-за чего фраза:
Цитата:
Потому что компилированные скрипты работают с большой скоростью
а в ГТА это уже сделано (скриптовый движок) и работает он просто
замечательно.
выглядит для меня нелепо....
Вадим Буренков вне форума Ответить с цитированием
Старый 21.08.2009, 22:25   #43
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

В общем надо изучить все API - Функции и весь язык программирования
и делать все с нуля.
VintProg вне форума Ответить с цитированием
Старый 21.08.2009, 23:07   #44
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

апи тебе тут не поможет.
тебе говорят о том что сейчашняя реализация неудачна...
ты пытаешься сделать все сразу...это плохо.
делай потихоньку и наращивай функционал.
придет опыт и понимание нужное...просто тебе говорят одно, делаешь всеравно по своему...тогда зачем спрашивать?

Цитата:
В общем надо изучить все API - Функции и весь язык программирования
уйдут годы

Цитата:
Например зачем использовать Pointer, память, усложнять переменные в которых хранится опкод,
ну с дин памятью работать просто...

Цитата:
Например зачем использовать Pointer, память, усложнять переменные в которых хранится опкод, регестрировать функции и.т.д.???
хотим все сразу...нужно научится делать хоть чтото помельче...
ТС,ты хоть раз писал программу с плагинами?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.08.2009, 05:39   #45
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Цитата:
хотим все сразу...нужно научится делать хоть чтото помельче...
ТС,ты хоть раз писал программу с плагинами?
это всмисли программа которая загружает к себе в память dll?
VintProg вне форума Ответить с цитированием
Старый 22.08.2009, 11:43   #46
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну почти...тока ДЛЛ не четко прописанны в ней а загружаются из опред папки(ДЛЛ имеют опред структуру конечно...типа расширения проги)...было такое?

или еще пример...сейчас у меня он в проге используется...скриптер(аля функции в дельфи)с поддержкой тех же плагинов...а такое?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.08.2009, 15:13   #47
kolyanez
Новичок
Джуниор
 
Регистрация: 22.08.2009
Сообщений: 1
По умолчанию

Это самая потрясающяя идея за последний год по крайней мере!
Скриптовый язык ГТА это нечто невообразимо функциональное и лёгкое!
Я возможности не имею, поэтому я хочу, чтоб кто-нибудь развил эту идею.
kolyanez вне форума Ответить с цитированием
Старый 22.08.2009, 17:10   #48
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

kolyanez, да уж...вы видимо никогда не делали скриптов в своей программе...
все равняются на ГТА...так если вам это нужно так идите в ГТА моддинг...итам делайте.

мы ж всетаки свое делаем
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.08.2009, 19:53   #49
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Цитата:
ну с дин памятью работать просто...
Никто не сомневается, просто это здесь совсем не нужно.
Вадим Буренков вне форума Ответить с цитированием
Старый 23.08.2009, 08:38   #50
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

А я все таки буду развивать эту всю тему.
VintProg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37