
Philipp
03.07.2016
16:19:47
Ты пришел
Иди пролистай до моего сообщения

Sergey
03.07.2016
16:19:55
Как же я любил этот layout с двумя понелями

Philipp
03.07.2016
16:20:01
Кроме нас с тобой программистов тут похоже больше нет

Google

Sergey
03.07.2016
16:20:11

Philipp
03.07.2016
16:20:13
Нет

Sergey
03.07.2016
16:20:16
Ок

Philipp
03.07.2016
16:20:25
Это
Давайте представим себе окружность. Хорды в ней – дороги. Дорога может протягиваться от одной точки до точно такой же противополжной. Иметь 100 объектов дороги 1х1 тайл – дорого. Следовательно, есть только 4 координаты, конца и начала. И с прямыми дорогами проверять принадлежность какого-то тайла к определенной дороге не очень трудно (кроме пересечений). Там можно просто проверять диапазоны иксов или игреков
А что делать с кривыми?
Как проверять пренадлежность тайлов к ним?

Sergey
03.07.2016
16:21:03
Так, сейчас, нужно подумать

Philipp
03.07.2016
16:21:30
Кстати, с диагональными дорогами тоже проблема
Ибо там меняется и иксы, и игрики

Sergey
03.07.2016
16:22:51
кривые — функции?
или что за кривые?

Philipp
03.07.2016
16:24:05
Кривые дороги. Грубо говоря, нужно как-то проверять то, относится ли определенная координата к какой либо дороге. И в данном случае кривая - к примеру, дуга от одной точки до другой

Google

Sergey
03.07.2016
16:25:13
ну там есть разные библиотеки проверки коллизий
жеж

Philipp
03.07.2016
16:25:15
Проблема в том, что проверка на принадлежность к функции реализовать не получится - нет функции

Sergey
03.07.2016
16:25:24
а как дуги описываются?
точка + точка + радиус?

Philipp
03.07.2016
16:25:35
Ага

Sergey
03.07.2016
16:25:46
ну ещё центр
или

Philipp
03.07.2016
16:25:56
Хм, а ты ведь прав..

Sergey
03.07.2016
16:25:59
лан, насрать, можно по-разному

Philipp
03.07.2016
16:26:05
Спасибо за идею!

Sergey
03.07.2016
16:26:18
ну там можно проверять. если расстояние до точки < радиуса

Philipp
03.07.2016
16:26:44
Может плюнуть и написать платформер? :DD

Sergey
03.07.2016
16:26:50
:D

Philipp
03.07.2016
16:26:57
А то год ничего не писал
И тут сразу за процедурную генерацию браться
:D

Sergey
03.07.2016
16:28:07
на чём нынче можно/модно крутить платформер?
глутин какой-нибудь?
чтоб типо как в sfml

Google

Philipp
03.07.2016
16:28:51
На каком языке?

Sergey
03.07.2016
16:28:52
но не sfml

Philipp
03.07.2016
16:28:59
Если в опенгл могешь сам

Sergey
03.07.2016
16:29:03
не могу

Philipp
03.07.2016
16:29:05
То SDL
Если не могешь
То бери Cinder/JUXE
JUCE
Сам советую Cinder

Sergey
03.07.2016
16:29:42
ну там C++ / Rust
)))))

Philipp
03.07.2016
16:29:48
А тебе надо?

Sergey
03.07.2016
16:29:55
?

Philipp
03.07.2016
16:30:00
А

Sergey
03.07.2016
16:30:05
мне просто хернёй пострадать

Philipp
03.07.2016
16:30:07
Синдер или Джус - C++
Там есть готовые функции аплоада текстур

Sergey
03.07.2016
16:30:21
SDL вроде под растом неплохо заходит
хмм
оке

Google

Sergey
03.07.2016
16:30:31
спс
засейвил

Philipp
03.07.2016
16:30:35
Я сам им пользоваться собираюсь, т.к. писать свой рендер - не сегодня :D

Admin
ERROR: S client not available

Sergey
03.07.2016
16:30:55
вот и я не хочу писать свой рендер
а sdl вроде щупал

Philipp
03.07.2016
16:31:08
Слишком много кода, не относящегося к цели
СДЛ лишь делает ОГЛ чуть удобнее

Sergey
03.07.2016
16:31:57
https://github.com/rsaarelm/magog вот это я щупал
давно, правда
loop {
let result = state.update(&mut ctx);
ctx.end_frame();
match result {
Some(ScreenAction::Quit) => {
return;
}
Some(ScreenAction::Change(new_state)) => {
state = new_state;
}
None => {}
}
}
вроде ничего сложного...
ещё какой-то фрейм щупал...
https://github.com/aochagavia/rocket вот этот

Philipp
03.07.2016
16:33:52
Не хочу гуи писать

Sergey
03.07.2016
16:33:53
sdl2

Philipp
03.07.2016
16:33:54
Не хочууу

Sergey
03.07.2016
16:33:57
??
а что хочешь?

Philipp
03.07.2016
16:34:08
"Сделать красиво" кнопку

Google

Sergey
03.07.2016
16:34:25
qt
)

Philipp
03.07.2016
16:34:38
По воробьям из пушки, да

Sergey
03.07.2016
16:34:41
))

DK
03.07.2016
16:34:42

Sergey
03.07.2016
16:34:45
дефолт

Philipp
03.07.2016
16:34:48
О
А можно ведь не писать

Sergey
03.07.2016
16:34:58
unreal engine

Philipp
03.07.2016
16:34:59
Все с клавы сделать
:D

DK
03.07.2016
16:35:04
ой , всё

Philipp
03.07.2016
16:36:32
Короче надо делать платформер с процедурно генерируемым персонажем