Re: Вопросы о архитектуре языка
Правильно, необходимо изучить общие принципы. Для этого подойдет книжка по программированию на С, С++, Pascal, может, еще что-то. Конкретно об играх убеника нет, но есть хорошие книжки по технической реализации на том или ином движке или графическом АПИ. Есть книжки и по структуре игрового движка, в инете даже найти можно.
Чтобы научиться правильно проектировать архитектуру будущей игры, надо иметь опыт. Начинай с простого, изучай исходники игр, движков с открытым исходным кодом. Само собой ничего не получится, нужно постепенно идти вперед.
Правка.
Ни о каком научном тыке речи быть не может. Нужно набираться опыта. Законы построения программы нужно собирать по капле из различных учебников по программированию, чужого кода, додумываться самому. Нет единого закона, так как программы, игры в частности, бывают очень разные. Прежде всего оптимальность той или иной архитектуры зависит от поставленной цели.
|