Как ни смешно, но на ассемблере писать игры не сложнее чем на бейсике. Просматривая многие из спектрумовских игр изнутри, изумляешься во первых простоте, во вторых лаконичности. Когда мне было 15 лет и я только только начинал изучать бейсик, то искренне недоумевал, как же были написаны такие игры как Batty, Krakout, Monty on the Run, Rick Dangerous и другие.
Примеры на бейсике удручали. Игры на basic были очень плохи. Я думал тогда, что язык "машины" очень сложен и не достижим, что бы делать такие же игры как я привел выше. Как оказалось это не совсем так, программирование на асме мало отличается от того же басика. Главное научится на нем программировать. Сколько я интересных приемов кодирования и программирования увидел в программах.... Бейсик лишь начало, что бы подготовить человека к программированию, но чем лучше он поймет систему программирования в общем, тем лучше в дальнейшем для него.