Hello Vovka On 26.11.03, you wrote: > с появлением современной графической карты на амиге (совместимых) стало > возможным делать такие игрули , как квака3 (и все на этом движке), RTS , > RPG-3d, и т.д. поскольку проблемы скорости и памяти теперь нет. другое > дело, что никто из крупных паблишеров не собирается портировать знаменитые > хиты... рынок слишком мал.... (надеюсь, что пока) > когда то я пытался сделать игрулю... на амиге... все сделал через ОС... > никаких хинтов. звук через AHI. но я изпользовал функции работы с > битмапом... для МОС ведь это не покатит... а с функциями типа > WritePixelArray я дело еще не имел. может у кого-нибудь есть опыт? > короче есть пара вопросов: > как реализовать синхронизацию? > как загружать графику? что значит загружать? отображать на экране? можно например через WriteChunkyPixels(). кстати в ПА7 в приложение включена игра пятнашки, сделанная исключительно для обучения работы с WriteChunkyPixels() на видяхах. > как проигравать мызуку (MOD, MED, SMOD и т.д.)? надо плеер, умеющий юзать AHI. > как поменять курсор? > как реализовать анимацию ( GELS )? есть такой пакет RTG. хоть и глючноватый иногда, но много фишек там уже упрощено. почитай - многое там найдёшь. например курсор: lea PointerGfxData,a1 ;спрайт указателя мыши move.l #18,d0 ;высота move.l #16,d1 ;ширина moveq.l #-1,d2 ;смещение по X moveq.l #-1,d3 ;смещение по Y CALLRTG RtgSetPointer ;включаем новый указатель мыши PointerGfxData: dc.w 0,0 dc.w %1000000000000000,%1000000000000000 dc.w %1100000000000000,%1100000000000000 dc.w %1010000000000000,%1110000000000000 dc.w %1001000000000000,%1111000000000000 dc.w %1010100000000000,%1111100000000000 dc.w %1011010000000000,%1111110000000000 dc.w %1011101000000000,%1111111000000000 dc.w %1011110100000000,%1111111100000000 dc.w %1011111010000000,%1111111110000000 dc.w %1011000001000000,%1111111111000000 dc.w %1010111111100000,%1111111111100000 dc.w %1001000000000000,%1111000000000000 dc.w %1010000000000000,%1110000000000000 dc.w %1100000000000000,%1100000000000000 dc.w %1000000000000000,%1000000000000000 dc.w %0000000000000000,%0000000000000000 dc.w %0000000000000000,%0000000000000000 dc.w %0000000000000000,%0000000000000000 dc.w 0,0 Regards -- Powered by Pegasos Visit to http://www.amiga.org.ru