Sidebar

Xash3D Magenta [WIP]

Camblu

Tech Demo
Jan 3, 2010
4,259
116
2 mittorn:
А что может измениться от переписывания на ООП? Ну, скажем, облегчить понимание кода, облегчить портируемость кода?
Просто все остальные поняли, или сделали вид, что поняли. И обсуждают, аки аристократы с бокалами вина. И тут я пытаюсь понять - а зачем чинить велосипед (в моем понимании, конечно же).
 
Last edited:

FiEctro

Ведущий
Jul 28, 2006
17,139
33
2 Camblu:
Вся эта тема из разряда не читал но осуждаю. Ладно бы просто написали "мне не нужно", но начали еще и автора обсирать, вот тут вопрос "Зачем?" более уместен.
Желаю автору дальнейших успехов в портировании, и конечно формирования полноценной концепции с её признанием народом :drink:
 

Camblu

Tech Demo
Jan 3, 2010
4,259
116
2 FiEctro:
Я лично никого не обсираю. Я честно прочитал 10 страниц, но так и не понял, какую цель преследует ТС. А он не желает отвечать. :(
Подправил предыдущий псто.
 

Enimakanaon

Незабаненный
Jun 30, 2015
1,046
41
2 gfdjr5:
Мда. Я даже не знаю как это прокомментировать. Таких неудачных аналогий я давно не видел еще.

2 Camblu:
Я, если честно, до сих пор ничего не понял. А ты?
 

Camblu

Tech Demo
Jan 3, 2010
4,259
116
2 mittorn:
Спасибо, единственное более-менее нормаальное пояснение.
2 gfdjr5:
ШТА?
2 Enimakanaon:
Нет, автор темы паясничает и строит из себя клоуна.
 

ComradeAndrew

๖ۣۜC++
Apr 2, 2010
1,062
28
7
0
2 Camblu:
2 Enimakanaon:
Народ, вот правда, чего вы от автора-то хотите? Чтобы он вам объяснил парадигмы ООП?
Это сугубо технический проект, который пока не получит полной реализации, вам как мапперам от него абсолютно ни холодно, ни жарко.
 

Enimakanaon

Незабаненный
Jun 30, 2015
1,046
41
DarkEssence said:
Это сугубо технический проект, который пока не получит полной реализации, вам как мапперам от него абсолютно ни холодно, ни жарко.
А когда получит полную реализацию - что это будет?

Я вот первый раз вижу такое, что создатель сам не может объяснить, чего мы получим от готового продукта. Вот Дядя Миша нам как говорил? Будет ХЛ1, с ентитями как в ХЛ2. И все было понятно. А тут только руками машут, и говорят "вы, мапперы, все равно ничего не поймете!". Что за муть?

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

ComradeAndrew

๖ۣۜC++
Apr 2, 2010
1,062
28
7
0
2 Enimakanaon:
Ну значит оно и не надо автору. Захотел переписать ксаш на плюсы - взялся. Прогресс показывает для тех кому интересно.
 

Enimakanaon

Незабаненный
Jun 30, 2015
1,046
41
2 Camblu:
Выяснили, читай :D

Александр: не,ты мне вот объясни - что он делает?
Александр: ты мне скажи по русски, что конкретно то будет в этом необычном ксаше
Андрей: вот смотри, знаешь майнкрафт?
Андрей: знаешь что minecraft написан на java?
Андрей: вот кто-то взялся и написал свою реализацию на плюсах
Андрей: это не совсем порт, но она от этого стала гораздо быстрее
Андрей: тут несколько другая ситуация
Андрей: в чистом сишном коде не очень удобно работать
Андрей: вот на плюсах объектами вертеть как нехер делать
Андрей: вот автор и захотел портануть ксаш на плюсы
Андрей: для удобства и потому что так ему хочется
Андрей: вот и все
Александр: ну так бы автор и написал, что переписываю с Си на С++, чтобы было удобнее программировать
Александр: для тех кому в Си неудобно, а удобней в С++
 

Hedgehog

In the fog...
May 22, 2009
2,456
29
Хоть и идея немного утопия, но мне она нравится.
Если автору действительно удастся довести свою задумку до конца, то на выходе мы получим хороший движок на хорошем ЯП и я думаю это очень поможет новичкам, которые зная C++ хотят в написание своих движков.

Удачи в разработке. :drink:
 

Camblu

Tech Demo
Jan 3, 2010
4,259
116
2 gfdjr5:
Ну кинь хоть ссыль на псто, где ты поясняешь. Не забывай, что тут форум маперов и быдлокодеров, типа меня, которые недавно выяснили, что можно не писать отдельную переменную, а получать get
P.S. без обид, но Оффтоп
 

XaeroX

Crystice Softworks
Sep 5, 2008
9,254
38
Андрей: вот на плюсах объектами вертеть как нехер делать
Я бы сказал так. Верчение объектами в С++ напоминает езду на велосипеде, когда рядом проносятся феррари. Зато можно успокаивать себя, что "тише едешь - дальше будешь, а они вообще все сейчас в кювет улетят". Опытные водители феррари посмеиваются, а неопытные... А для неопытных есть ВЕЛОСИПЕДЫ! :)
 

ComradeAndrew

๖ۣۜC++
Apr 2, 2010
1,062
28
7
0
2 XaeroX:
Хочешь сказать и fps упадёт в сравнении скорости велосипеда и феррари?
Честно говоря больше напоминает сравнение ассемблера с каким нибудь питоном.
 

XaeroX

Crystice Softworks
Sep 5, 2008
9,254
38
2 DarkEssence:
В основном упадёт скорость разработки*. В плюсах один геморрой с const correctness чего стоит, можно целый день просидеть, проклиная пару ошибок на этапе планирования архитектуры.
Но и фпс может быть выше. Компиляторы, увы, не совершенны, а процедурный код ближе к машинному, чем объектно-ориентированный или, не дай б-же, функциональный.

* речь о типичной любительской команде, на которую в среднем приходится 0,5 программиста. В больших проектах, где программистам надо писать совместно общий код, плюсы предпочтительнее из-за более удобной инкапсуляции. Но опять же, стоит допустить ряд архитектурных ошибок, и удобство обернётся адом.
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord