Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Minecraft на C# (19 строк кода)

Anna | 17.06.2014 | нет комментариев
В продолжении всеобщей, предновогодней истерии, решил написать свою игрушку. За основу взята игра Minecraft, а язык программирования C#.

В игре присутствуют следующие блоки:

  • Воздух
  • Вода
  • Земля
  • Лестница

Вероятности:

  • Вода растекается по доступной поверхности
  • На персонажа действует гравитация
  • Персонаж может создавать все доступные блоки
  • Персонаж может разрушать землю и лестницы

Картинка для привлечения внимания:

Управление:

  • W S A D — движение персонажа
  • W S A D Shift — удаление блоков в соответствующем направлении
  • 1 2 3 4 — создание блоков воздуха, земли, лестницы и воды

При создании кода не применял «нечестные» ухищрения для уменьшения размера и придерживался дальнейшего кодестайла:

  • На всякой строчке не больше одного присвоения и соответствено не больше одной точки с запятой
  • При применении операторов, таких как for, тело находится на отдельной строке
  • Если применяются фигурные скобки, то всякая фигурная скобка на своей строке
  • Код документирован!

Начальный код на GoggleCode

Каждому спасибо за внимание!

Источник: programmingmaster.ru
Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB