|
13 января в 11:36
|
|
|
Матемаг
я отказался от такой элементарщины. Предпочитаю более "реальную" магию, а не просто прикрученную сверху к миру по типу "скажи X - получишь Y" Это не прикрученное "скажи Х - получишь У". Я упростил весь код до словесного описания, чтобы было легко увидеть, что разница между похожими заклинаниями только в одном слове в одном и том же месте. Чтобы показать структуру логики.Программирование - оно именно про использование присущей самой магии логики для создания из простых элементов сложных алгоритмов. Ты не можешь сказать что угодно, ты должен сказать правильно. . "интерфейс" не будет дружественным к человеку, например, и магия будет конструироваться с нуля. Но прелесть современного программирования в создании обёрток: как в примере с ОгненнымШаром и ОгнеШаром, ты можешь переобозначить очень многие вещи, не только заклинания, но и операции и метамагию, и в итоге - у тебя будет свой стиль.Интерфейс базовой магии может быть сколько угодно недружественным к человеку. Прелесть программирования в том, что оно позволяет создать поверх него новый дружественный и удобный интерфейс, создать из Ассемблера Питон. |
|