Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Лови знакомую рыбу, открывай новые места и стань мастером рыбалки в сердце России!

Рыбалка по-русски

Казуальные, Симуляторы, На ловкость

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
33
Milala88
Milala88

Первый раз в первый класс)⁠⁠

2 года назад

Вот мелочь, а приятно))
вот так в 32 годика учить программирование самостоятельно начала)) по книге на проге visual studio)) порадуйтесь вместе со мной))

Первый раз в первый класс)
Показать полностью 1
[моё] Csharp Программирование Учеба Hello World
61
zhenick
zhenick
Лига Разработчиков Видеоигр

Продолжение пути в GameDev #12⁠⁠

2 года назад

Приветствую)

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

Перейти к видео

Улучшать можно только редкие и эпик предметы, редкие можно улучшить до 10, эпические до 15, позже сделаю чтобы на более высоком уровне, улучшать можно было до 20+

Все вещи сохраняются, в сумке и которые надетые, между сценами сохранение тоже работает.
Это то, на чем в прошлый раз я и застрял, а теперь же, сохранение работает!!)

Звуки добавлю попозже, следующее на очереди, хм, наверно буду делать умения, даже не умения, а умениЕ - кровотечение, ну и ветку с талантами, пока не придумал ничего лучшего, чем прокачивать скил - кровотечение и две пассивные ветки, на здоровье/урон, а как кровотечение вкачается до 10 уровня, можно будет выучить пассивку на аое урон, т.е. теперь обычная атака будет наносить урон всем, по кому попадёт.

Так же надо будет ещё сделать уровень с исчезающими платформами, по которым надо пропрыгать до финиша, чтобы получить рандомный сундук)

Монстров еще надо добавить, штук 5 разных видов. Может ещё какой уровень придумаю, мб с боссом, но это надо будет ещё и механику боссу делать, ну или будет просто бить автоатакой, но будет бить больно))

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

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

Пока план - закончить эту игру))

Показать полностью
[моё] Игры Ролевые игры Unity Программирование Программист Gamedev Csharp Учеба Обучение Самоделки RPG Видео Без звука
7
zhenick
zhenick
Лига Разработчиков Видеоигр

Продолжение пути в GameDev #8⁠⁠

2 года назад

Приветствую)

Сегодня добавил сундуки, анимацию/звуковой эффект и лут для них
Так же добавил полоску опыта, опыт теперь набирается и сохраняется)

Перейти к видео
Перейти к видео
Перейти к видео

С сундуков щас падает много всего, в реале же будет меньше, будет два шанса на дополнительный лут, у всех сундуков щас стоит по 100% для дополнительного Лута, т.е. золото упадет 1 + 2 дополнительных раза, тоже самое с вещами, а я переделаю эти шансы в соответствии с качеством сундуков, т.е. у эпик сундука шансы будут где-то 40%\20% на доп лут, у обычного сундука 5%/2%. Всё это цифры, их можно легко подкорректировать))

Пришла идея как-то отображать на экране что поднял персонаж, примерно знаю как это сделать, но не уверен, надо тестить)

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

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

Блин, как же классно когда всё сохраняется!!!)) Мотивации ещё больше)

Показать полностью 2
[моё] Программирование Игры Разработка Разработчики Компьютерные игры Csharp Учеба Самоделки Саморазвитие Разработчики игр Unity Видео Длиннопост Инди игра Gamedev Инди Ролевые игры
3
10
zhenick
zhenick
Лига Разработчиков Видеоигр

Продолжение пути в GameDev #7⁠⁠

2 года назад

Приветствую) Продолжаю делать свою рпгху.

Добавлено:
- Сохранение надетых вещей (наконец-то у меня получилось!!!)
- Лут с монстров. (экипировка/золото/кристаллы)
- Эффект крови на земле при попадании по монстру/персонажу
- Звуковых эффектов, некоторые записывал сам
- Вылетающие цифры опыта (пока опыт для уровня на набирается, сделаю эту механику на днях)
- Отображение валюты (золото/кристаллы)
- Сохранение валюты

Вот что получилось на текущий момент)

Перейти к видео

Сохранение надетых вещей, и вещей в инвентаре

Перейти к видео

Есть много идей что можно ещё добавить, например появление монстра, при нанесении урона которому с него будет падать золото/кристаллы/предметы (типо как золотой гоблин в диабло3)), разумеется шанс реса такого монстра будет маленьким.

Будет город, в котором можно будет продать/купить вещи, улучшить вещи, прокачать скилы
За каждый уровень будет даваться скил поинт, одним из скилов будет кровотечение, другие пока не придумал)

После выхода с города, будет загружаться рандомный уровень с рандомными монстрами и с рандомными бонусами для уровня (увеличенное/уменьшеное хп/урон/скорость бега/для персонажа/врагов и остальное что ещё придумаю)

Пока я придумал три вида уровней
1) Стандартный уровень, чтобы завершить уровень, нужно убить определенное кол-во монстров, после чего появится рандомный сундук с которого будет рандомный лут
2) Уровень с боссом. Надо будет придумывать механику боссу, чтобы он кроме автоатаки что-нибудь делал)
3) Джамп-уровень. Нужно добраться до конца уровня живым, перепрыгивая по платформам, что-то в этом роде

Пока это всё что я сделал)

Бонус))

Перейти к видео
Показать полностью 2
[моё] Игры Unity Программирование Программист Csharp Учеба Инди игра Indiedev Компьютерные игры Компьютер Творчество Разработчики игр Разработка Видео Без звука Длиннопост
3
TB3Zveno7
TB3Zveno7
Лига программистов

Заставь дурака богу молиться...⁠⁠

2 года назад

Проблему решил созданием нового проекта, но все еще интересно, что это было, ибо ничего подобного нагуглить не удалось.

[моё] Программирование Юмор IT Csharp Ошибка Visual Studio Программист
48
TB3Zveno7
TB3Zveno7
Программирование на python

Ещё одна упоротая программа, но в этот раз написанная сознательно⁠⁠

3 года назад

Ох, едрить! Лигу программистов забанили. Тогда контент по C# временно переедет к вам.


В продолжение И приз за самое длинное решение достаётся...


Искал более наглядное объяснение, что такое Switch, ибо наш пикабушный курс NoobCoders не справился с этой задачей. В итоге после просмотра стороннего видео дошло, что это аналог if-else. В том видео, помимо всего прочего, был мельком показан тип данных Enum - ConsoleKey.


Если после объявления переменной типа ConsoleKey ввести switch, то он автоматически заполнится перечислением всех кнопок, которые могут быть на клавиатуре. Для демонстрации работоспособности этого кода автор ролика просто добавил Console.WriteLine ("Вы нажали...") на одну из кнопок. Недолго думая, я сделал это со всеми кнопками, основательно потренировав навык Ctrl-C - Ctrl-V. В идеале хорошо бы было прописать везде \n, чтобы вывод начинался с новой строки, иначе выглядит некрасиво.

Перейти к видео
Показать полностью 1
Программирование Упоротость Учеба Изучение Csharp Программист Видео Без звука
17
Foxbow
Foxbow

Ищу хорошую книжку для обучения подростка программированию⁠⁠

3 года назад

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


Ребетенкам сейчас по 14. Сам бы все рассказал и показал, но ни у меня ни у них времени не хватает, так, чтобы совпало. Могу только подсказать, если где затык. Ходил по буквоедам, либо питон, либо скретч, либо для продвинутых. Питон покурил, пока не заходит.


Нужна книжка, чтобы БЫЛА в продаже, чтобы все рассказывалось на пальцах, самые азы.  Желательно C#, но можно и C. Хоть что-то.


Если есть что-то на руках, в СПБ, готов встретиться, приобрести

[моё] Без рейтинга Программирование Дети Учебник Csharp Текст
13
10
TB3Zveno7
TB3Zveno7
Лига программистов

И приз за самое длинное решение достаётся...⁠⁠

3 года назад

Задача (с курса наших пикабушных нубкодеров):

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


Задача эта даётся на втором уроке, поэтому следует ожидать, что студенты без опыта программирования знают не больше, чем на этих первых уроках было дано (типы данных, переменные, ввод/вывод, арифметические операции, логический тип данных и условные операторы).


Я три дня придумывал, как найти все возможные комбинации, чтобы потом просто затолкать их в циклы if - else if через логическое умножение. Сначала попробовал записать их чисто по наитию, но что-то да пропускал, из-за чего каждый раз при отправке решения видел ошибку "числа могут быть равны". В конце концов, догадался построить таблицу.

Опираясь на неё, объединил все возможные варианты в пары через вышеупомянутое умножение.

Спустя час ввода и неистового дебага всех описок.

Наконец, курс засчитал верное выполнение.


Посмотрел, как решили другие участники курса, долго истерически ржал и матерился...

И следующая задача. Представляю, если бы я решал её тем же макаром. XD Было бы 300+ строк кода.


Напишите программу, в которой пользователь вводит с клавиатуры 4 числа. Программа должна вывести наибольшее число и наименьшее число.

Показать полностью 9
Программирование Csharp Юмор Код Задача Решение Обучение Упоротость Длиннопост
33
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии