В продолжении общей, предновогодней истерии, решил написать свою игрушку. За основу взята игра Minecraft, а язык программирования C#.
В игре присутствуют следующие блоки:
- Воздух
- Вода
- Земля
- Лестница
Возможности:
- Вода растекается по доступной поверхности
- На персонажа действует гравитация
- Персонаж может создавать все доступные блоки
- Персонаж может разрушать землю и лестницы
Картинка для привлечения внимания:
Управление:
- W S A D — движение персонажа
- W S A D + Shift — удаление блоков в соответствующем направлении
- 1 2 3 4 — создание блоков воздуха, земли, лестницы и воды
При создании кода не использовал «нечестные» ухищрения для уменьшения размера и придерживался следующего кодестайла:
- На каждой строчке не более одного присвоения и соответствено не более одной точки с запятой
- При использовании операторов, таких как for, тело находится на отдельной строке
- Если используются фигурные скобки, то каждая фигурная скобка на своей строке
- Код документирован!
Всем спасибо за внимание!
Автор: mynameco
Прикольно, вот только чего стоит строка position=)