Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Демо игры / C# чего начать программировать

  • Добро пожаловать!

    Ты герой, раз дошёл до этой страницы :)
    В этом коротком видео обращении я покажу и расскажу,
    где найти обещанные уроки, консольные задачи, как этим всем пользоваться.
  • Дата отправки отчёта: 10 мая 2018 г.
  • Задание выполнено: за 18 мин.
  • Чему научился: Хотел бы научиться работать с базами данных XML для создания мини игр - стратегий.
  • Оценка видео-уроку:


Оцени работу

 
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  DenisMed  # Демо игры / C# чего начать программировать / 2018-05-11 05:26

Добро пожаловать, удачи в обучении. Дорогу осилит идущий.
з.ы.
БД XML?!? это что-то новенькое =) нет, можно хранить в этом формате данные и даже передавать по сети, но чтобы это называлось БД, ну разве что как константная БД (только для чтения), это ещё норм, но лучше тогда уже JSON использовать, более компактный, но как полноценную БД на базе XML это громко сказано =)


9752. --
chokayes
chokayes
ответить
→  DenisMed  # Демо игры / C# чего начать программировать / 2018-05-11 07:22

Приветствую, DenisMed! Ты зарегистрировался на нужном ресурсе. Здесь можно быстро начать программировать и создавать мини-игры. Для некоторых нет необходимости в использовании базы данных. Самое главное занимайся каждй день, тогда ты быстро сориентируешься, какие технологии тебе нужны, а какие нет, поймешь, что такое базы данных и как их едят. Успехов!


18419. --
DenisMed
DenisMed
ответить
→  Иван Воронин  # Демо игры / C# чего начать программировать / 2018-05-11 19:06

Есть игра-стратегия  "RISK FACTIONS". Там каждый сектор на карте принадлежит кому-то из игроков,  там так же в секторе имеется определенное количество солдат, и каждый сектор имеет свою игровую уникальность. Предположим что у нас 50 Picturebox-ов на TableLayout. И в каждую Tag придется записывать строку типа: "b1=тип сектора;b2=кому принадлежит; b3=сколько солдат; b4=тип сектора"?  Ну как-то стрёмно. А вот XML - это то что доктор прописал. Мы бы его создавали и удаляли после каждой игры. А уж для использования сохранений - это вообще оптимальный вариант.


18419. --
DenisMed
DenisMed
ответить
→  chokayes  # Демо игры / C# чего начать программировать / 2018-05-11 19:07

Приветствую,  спасибо!


10558. --
Иван Воронин
Иван Воронин
ответить
→  DenisMed  # Демо игры / C# чего начать программировать / 2018-05-11 19:52

Для сохранений да, согласен, но вот по поводу другого не очень понял, как ты назовёшь, так оно и сериализует в XML формате.
Оно и в XML формате может хранить b1, b2, b3, b4... поэтому я связи и не вижу, XML формат сам красивые имена не придумывает, это задача программиста, как ему удобнее, так он и реализует. БД это MySQL, SQLite, MSSQL и т.д. если тебе надо хранить что-либо локально и к этому чему-либо нужен постоянный доступ не только по чтению, но и по записи, то лучше SQLite, этот формат БД по-умолчанию используется для мобильных устройств. XML и JSON либо для реализации серверной API, чтобы реализовать кроссплатформенные клиенты для онлайн игры. Либо как я ранее написал, для создания локального набора файлов, в которых хранится информация об игровых объектах, эдакая сериализация для удобства дебага и в последствии удобства фикса данных объектов и их дополнения с минимальным изменением кода и перекомпиляции. Это очень обширная тема, если у тебя мало опыта, то ты попал куда надо, тут по данному вопросы поднимешь достаточно опыта и сможешь реализовать стратегии и не только.


  • Отчёт оценивали:
    791Валерий Жданов+1   17443WildOrc+1   16496Pavlin+1   1570Сарапульцев Константин+1   2146Иван+1   17425ser2018+1   1Евгений Волосатов+1   17575drWatson+1   10558Иван Воронин+1   16533Андрей Шевченко+1   10895Danil42Russia+1   16066Bodrik_torf+1   10717OloloCode+1   5394Anton+1   17947Dmitry Sinitsin+1   3922Александр+1   16218Дмитрий+1   17606Виктор+1   4395Денис+1   9980Timoha+1   6452Кирилл Шмойлов+1   3747Сергей+1   17255Слава+1   10494Алексей В.+1   18249Александр+1   Посетитель+1   459Сергей Сергеевич+1   Посетитель+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Хотелось бы познакомиться с опытными программистами, языком С#, улучшить свое алгоритмическое мышление, узнать некоторые тонкости, а в идеале найти работу в данном направлении.



Научился: Ознакомился с работой сайта. Огромная благодарность за напутственные слова. Хочу стать программистом!