Создаем уникальную RPG игру в консоли на C# CSharp разработка

preview_player
Показать описание
Привет дружище! Надеюсь тебе понравился проект, и ты оставишь фитбек, и поможешь в продвижении :)

Ссылочки:

C#, CSharp, консольная игра, RPG, консольная RPG, программирование, разработка игр, геймдев, создание игр, текстовая игра, кодинг, проект на C#, графика символами, игровой проект, разработка на C#, интерактивные механики, пошаговое создание, код на C#, оптимизация кода, геймдизайн, текстовое приключение, консольное приложение, игровой процесс, программирование на C#, игра на C#, игровая логика, создание RPG, учебный проект, игровой движок, программист, разработчик игр, C# разработка, RPG разработка, игровой код, игровая механика, текстовая RPG, графика в консоли, консольное программирование, консольная разработка, программирование игр, программирование RPG, C# геймдев, C# игры, игровые проекты, текстовые приключения, игровой дизайн, игра в консоли, игровая разработка, проект на CSharp, игровой проект на C#, уникальная RPG, создание уникальной игры, программирование в консоли, консольные проекты, консольные приложения, игровые механики, разработка текстовой игры, кодировка, текстовая графика, проект для программистов, игровые разработки, игры на CSharp, кодирование, программирование C#, игровые приложения, игровой код на C#, кодирование игр, RPG в консоли, текстовый геймдев, разработка текстовых игр, создание текстовой RPG, пошаговая разработка, пошаговый проект, кодирование на C#, интерактивная графика, создание консольных игр, разработка в консоли, CSharp проекты, текстовая графика в консоли, консольные игры на C#, текстовое программирование, пошаговое программирование, интерактивное программирование, C# программист, кодинг игр, программирование текстовой RPG, уникальный проект, проект на CSharp, игровая разработка на C#, геймдев на CSharp, текстовый игровой проект, Bonds, Bonder, Бондс, Бондер
Рекомендации по теме
Комментарии
Автор

Найс, пилите дальше, будем посмотреть что выйдет)

МихаилГаврилюк-вс
Автор

Спасибо за интересное видео и подробное объяснение создания игрового поля и системы времени в игре. Я сам недавно столкнулся с выбором курсов по IT, так как решил сменить профессию. Рассматривал разные варианты, но в итоге выбрал Skypro. Они помогли мне с нуля освоить веб-дизайн, и теперь я работаю в крутой геймдев компании.

AdaPenttila
Автор

Ох ничего себе, очень интересный ролик. Я никогда бы не подумал что можно вот так делать игры, это реальнооо интересно

thejupiterman
Автор

Вообще я делала примерно тоже самое, только за место моногейм я выбрал писать на си, есть особые способы чтоб убрать мерцание, и как нормально реализовать ввод с клавиатуры

glasderes
Автор

Бро, пили игру дальше, ибо реально интересно что из этого получится. Может нас ждёт катаклизм 2.0 ха-ха)

knyaz
Автор

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

БеброчекНюханский
Автор

Интересно, что же из этого выйдет 👀
Не знаю почему, но нравятся мне всякие вот такие проекты. Ну все автор, ты меня замотивировал, я пошел дальше пилить свой проект, а тебе удачи

w_ixon
Автор

Я совсем недавно искал туторы для разработки подобной RPG на C# для университеского проекта. Т.к была поставлена задача разработать игру не используя никакого движка по типу Unity и т.д чтобы посмотреть на то, "как мы пишем классы". Было бы интересно посмотреть разбор методов отвечающих за те или иные вещи. Так сказать отдельный видос, но уже для программистов :D

akainktsn
Автор

Можно ещё глянуть на Nethack, Angband, Dwarf fortress, создание игр для терминала интересное упражнение

Кагтавий
Автор

Продолжай тему с RPG, а видео реально вышло офигенное! Я - человек, далёкий от программирование, с большим интересом смотрел

hjiyuma
Автор

Самое время подучить С#:))
Желаю удачи!
Я тоже попробую поучаствовать:)

demiurge
Автор

Боо, подумай над тем, чтобы юзать окно консоли, просто как окно винапи, чтобы GDIкой рисовать все. Там и двойную буферизацию сделать очень просто. Я так делал 3д рендегинг в консольном окне

redeboyjavacglsl
Автор

Неплохая идея для petproject-а. Я не очень люблю сишарп но буду помогать в других аспектах разработки

berejman
Автор

Если бы у меня не было надобности искать работу в IT параллельно работая на другой работе, я бы сам этим занимался. Очень рад поддержать, если не деньгой, то словом таких энтузиастов, хотя, думаю, деньгой как-нить тоже поддержу, удачи!!

АлександрОбыкновенный-ед
Автор

Вот так создавался Dwarf Fortress, или допустим Cataclysm: Dark Days Ahead, а вы даже не знаете его имени.

wiktrwh
Автор

Что бы убрать мерцание я вместо Console.Clear(); использовал команду Console.SetCursorPosition(0, 0); вроде так, это позволяет перенести курсор в вверх экрана и по верх текущего изображения рисовать новое избегая мерцания, я так давно сделал тетрис

ВладКнигин-пз
Автор

оо, кстати тоже хочу в скором времени опробовать MonoGame, что думаешь по поводу этой библиотеки?

sonesoul
Автор

Если автор единственное что делает с движком это ждёт ввода с клавиатуры и выводит массив символов, я могу написать DLL для этого всего, и программа будит открываться прям в консоле, а не в окне иметируюшие консоль
Могу сделать так чтоб она перестала быть пошаговой (в начале проверяем что хоть что-то нажато, затем проверяем что нажато)

glasderes
Автор

Чтобы не мерцало, нужно не стирать сразу всё печатать, а перемещать каретку и печатать каждый символ

Egorgiy_official
Автор

Автор, ответь пожалуйста, какого размера пришлось выделить массивы для такой огромной карты? По всей видимости там минимум 500×500, а то и больше...

stwpashka