Mikhail
По сути там те же трейты.
Иаков
https://doc.rust-lang.org/rust-by-example/trait.html Их ещё миксинами называют...
Ну. Из за того, что я синтаксиса раста не знаю, не все понял, что за &mut и &'static str. Возможно, идея хорошая. А в симуле есть подобное?
Иаков
Или как-то подобное получить?
Igor
Есть кто тут решает задачки на leetcode
ну когда то от нефиг делать баловался в чем вопрос то?
Иаков
Есть кто тут решает задачки на leetcode
Решал как-то. Надо будет эту практику возобновить. Пхпхпх)
Igor
Это какие?
декларативные ;) говоришь шо хочеш получить а как пускай у других голова болит ;)
Иаков
Пхпх
Bogdan
а только в том в котором есть парадигма ООП
strelok
Bogdan
люди мне надо на курсач сделать игру, причем без игровых движков то-есть это надо либо в консоле делать либо оконном приложении, что посоветуете для c# заюзать
Bogdan
игра простая полу рпг просто бегалка с возможностью перевозки и прочего, я ничего подобного давно не делал
Bogdan
игровые движки запрещены к использованию самим заданием
Andrii
Ну. Из за того, что я синтаксиса раста не знаю, не все понял, что за &mut и &'static str. Возможно, идея хорошая. А в симуле есть подобное?
&mut это маркер того, что переменная изменяемая, что-то типа ref. &'static str говорит нам, что передается статическая строка, которая аллоцируется один раз на старте работы программы и осводождается один раз в конце
Bogdan
отрисовывать руками пиксели или же заюзать систему тайлов, в консоли как сделать это в норм виде без влезания в win32api я вообще не представляю
Bogdan
3d не обязательно, это же курсовой, а не диплом
Bogdan
если бы была бы свобода выбора, я бы в жизни игры без движков бы не делал)
Andrii
если бы была бы свобода выбора, я бы в жизни игры без движков бы не делал)
А я игры писал в те времена, когда движков не было :)
Bogdan
просто задание изначально бредовое
Bogdan
спасибо одногрупнику который решил его взять для команды
Igor
а именно на с#?
Bogdan
и который не может в этой самой команде учавствовать из за отсутствия инета
Bogdan
можно было бы SFML заюзать но не знаю есть ли смысл так запариваться
Igor
отрисовывать руками пиксели или же заюзать систему тайлов, в консоли как сделать это в норм виде без влезания в win32api я вообще не представляю
ща консоли модные с поддержкой смайлов ;) берешь делаешь из смайлов игру %) тот же пакмен быстро качественно не дорого )
Bogdan
ещё в задании есть такая тупая идея, 3 вида юнитов, сухопутные, водные и воздушные
Bogdan
смысл в воздушных юнитах если и так есть возможность перемещаться по земле и воде
Bogdan
Как то ты тз по чайной ложке выдаешь)
тз дано очень поверхностно
Igor
а SFML есть для шарпа?
Можно шо угодно забиндить было бы желание, а популярное думаю забиндили уже и не раз
Igor
SFML.Net (SFML / Download / Bindings) https://www.sfml-dev.org/download/sfml.net/
Bogdan
Сделайте игру, создав базовый класс игровых обьектов, на основе которых разработайте обьекты которые могут передвигаться только по суше, воде и воздуху. Определите уникальные характеристики для каждого вида и реализуйте возможность перевозки одним видом обьекта, другого вида,....Все остальное думай сам
Bogdan
это я с украинского перевел
Bogdan
в задании непонятно вообще что надо сделать
Igor
Узко мыслишь
Albert
Как мне сюда добавить конструкцию: if age == 'q' or 'Q':....break ( для завершения программы ). Я получаю ошибку после ввода q, т.к. это строка, a "age" у меня принимает int() параметры.
Igor
Нигде нет ни слово про графику
Bogdan
Нигде нет ни слово про графику
а смысл игры без графики
Bogdan
как это работать будет
Igor
Пиши козу и копусту с карлсоном)
Igor
Пффф молодеж мы текстовые игры играли только ф путь
Bogdan
Пиши козу и копусту с карлсоном)
с самолетом когда в лодке место закончилось
Igor
Look
Alexander
а смысл игры без графики
Dwarf fortress напрягся...
Igor
Move north
Bogdan
Dwarf fortress напрягся...
так у неё же есть графическая составляющая
Konstantin
Привет всём. Простите, есть аналоги типа код варс? Помню Алексей рекламировал косвенно аналог код варс, где типа пишут код, копают и добывают ресурсы, там типа вымышленного в шахте с заводами
Igor
Fly north and swim north. Sit on boat and swim swim swim
Alexander
так у неё же есть графическая составляющая
Ну ок, псевдографика. Тогда ADOM 😃
Igor
так у неё же есть графическая составляющая
У новой обещают, у классической нет
Bogdan
о у меня знакомый такое отрисовывал, там капец было возни с win32 api
Bogdan
ибо он на шарпе это писал
Albert
После каждого цикла будет появляться именно переменная age, в которую мы будем вводить данные. Я бы хотел сделать так что-бы если мы введем q то введем её именно в quit а не age
Иаков
Maksim Pozharskiy
Один друг рассказывал как где-то в Люберцах есть качалка, в которой приседали ещё деды во время войны. Так вот, однажды качки решили делать ремонт, начали снимать обои со стен, а там несколько слоёв. Дошли даже до шёлковых обоев XVII века - оказалось, в этом помещении тогда был домик прислуги князя Архипова. и уже под этими обоями газета @Статскъй ITъШник@, где в разделе смешных историй был напечатан этот баян
Igor
о у меня знакомый такое отрисовывал, там капец было возни с win32 api
Берешь врапер вокруг курсес коих миллион под шарп и вообще не вижу проблем
Igor
GitHub - sushihangover/CursesSharp: Curses Sharp is a ncurses terminal control library binding for C#. https://github.com/sushihangover/CursesSharp
Igor
Это первое что загуглилось
Igor
А так дай дураку стеклянный член... Сложно может сделать каждый дурак)
Иаков
Тут же просто рендер asci элементов... В консоле
Шаман Каган
https://youtu.be/n4zUgtDk95w
прикольно только нихера не понятная математика
Bogdan
А зач win32 api?
потому что с рендерингом там было много возни