Я думаю, что есть еще несколько шагов для достижения вашей цели, которая заключается в понимании основ игрового программирования. Вы упомянули понимание спрайтов и путей, которые необходимы для программирования игр, но я думаю, что сначала вы должны потратить немного времени на понимание программирования и методологии, лежащих в основе общего графического взаимодействия с пользователем.
Независимо от того, на каком языке вы в конечном итоге будете программировать свою игру, я думаю, что изучение на современном языке, таком как Java или C #, предоставит вам огромное количество библиотек и позволит вам гораздо больше выполнять такие задачи, как анимация и прослушивание событий. просто.
Вот список руководств и учебных пособий, которые, я думаю, будут чрезвычайно полезны для вас, так же, как они были для меня и других:
- Это очень подробное руководство для Java Game Framework, которое включает полный исходный код и полный обзор (с исходным кодом) написания печально известной игры "Змейка" на Java, в комплекте с Панель управления, табло и звуковые эффекты!
- Книга Джонатана С. Харбора «Начало программирования на Java 5» познакомит вас с такими понятиями, как двухмерная векторная графика и растровые изображения, включая спрайт-анимацию. Кроме того, вы можете использовать его на Amazon Marketplace за 12 долларов!
- Здесь - невероятное руководство по Sprite Animation, в котором более 5 частей! Кроме того, он написан Ричардом Болдуином, профессором CompSci и чрезвычайно надежным и знающим источником. * * * * * * Для его дальнейшего обучения это его сайт.
Между этими источниками вы будете обладать методологией частей, которые входят в игру, которые применимы на любом языке, а также знанием того, как эти части могут быть фактически реализованы.
G'luck!