Динамическая графика 1994 г.

Приложение - образцы спрайтов для самостоятельного набора.


приложение: образцы спрайтов для самостоятельного набора.

Для того, чтобы Вам было с чем поэкспериментировать мы привели в этой книге несколько десятков образцов шаблонов спрайтов для самостоятельного набора Используя эти образцы. Вы и сами сможете подготовить свои спрайты для своих собственных программ.

Для ввода шаблонов в память можете воспользоваться следующей нехитрой программой (Эагруэчик-1). Если же Вы перейдете от первых экспериментов к интенсивному программированию в динами ческой графике, то Вам потребуется более мощное средство для создания, редактирования и сохранения спрайтов Думаем, что Вы без труда найдете как его создать или воспользуетесь более развитым загрузчиком, приведенным здесь же (Загрузчик- 2). Он позволит не только вводить данные по спрайту, но и просматривать, что же у Вас получилось и вносить небольшие исправления.

Загрузчик спрайтов-1.

Загрузчик загружает Ваши спрайты, начиная с адреса 54600, принятого в данной книге в качестве базового адреса таблицы спрайтов.

10 LET adr=54600

20 FOR i = l TO 63

30 INPUT "Give me a byte. ";b

40 POKE adr,b

50 PRINT adr.b

60 LET adr=adr+l

70 NEXT i

80 INPUT "Is it all? y/n? ";n$

188

90 IF П$="П" THEN GO TO 20 100 IF n$<>"y" THEN GO TO 80 110 STOP

Загрузчик спрайтов-2.

Примечание: подчеркнутые символы А.В.С...I вводятся в графическом режиме (курсор G).

10 LET adr=54600

20 FOR n=l TO 10 :REM номера спрайтов

30 GO SUB 400

40 FOR k=l TO 63 :REM 63 Сайта в спрайте

50 INPUT "Give me a byte ";b$

60 IF b$="e" THEN GO TO 160 :REM если Вы при вводе спрайта

ошибетесь и захотите внести изменение, нажмите клавишу Е. 70 IF b$="f" THEN STOP :REM чтобы закончить работу,

нажмите клавишу F.

80 IF b$="" THEN GO TO 50

90 IF CODE b$(1)<48 OR CODE b$(l)>57 THEN GO TO 50 100 LET b=VAL(b$)

110 IF b>255 OR b<0 THEN GO TO 50 120 LET address=adr+63*(n-l)+k-l 130 POKE address,b 140 GO SUB 500 150 GO SUB 600

160 IF b$="e" THEN GO SUB 700 170 NEXT k 180 NEXT П

400 REM Подпрограмма очищает первые 9 символов графики

пользователя от А до i. 410 FOR i=l ТО 72 420 POKE USR "A"+i-l,0

430 NEXT i 440 RETURN

500 REM Подпрограмма печатает иа экране результат Вашего ввода

510 PRINT AT 0,0;" <32 пробела>

520 PRINT AT 0,0;"SPRITE N ";n

530 PRINT AT 0,14,"BYTE N ";k

540 PRINT AT 0,24;"="

550 PRINT AT 0,26;b

560 RETURN

600 REM Подпрограмма рисует Ваш спрайт с помощью символов

графики пользователя. 610 IF k<22 THEN POKE USR MA"+k-l,b: GO TO 640 620 IF k<43 THEN POKE USR "D"+k-22,b GO TO 640 630 POKE USR "G"+k-43,b 640 PRINT AT 10.15:"ADG" 650 PRINT AT 11.15;"ВЕН" 660 PRINT AT 12,15;"CFI" 670 RETURN

700 REM Подпрограмма позволяет вернуться к ранее введенному

байту в случае ошибки и повторить ввод. 710 INPUT "Give me a number of byte (1...63) ";nb 720 LET k=nb-l 730 LET b$="0" 740 RETURN

Данные для ввода спрайта

128.145.096.067.052.015.022.031 027,019,003,003,001,000,000,000 001,002,002,001,000,064,064,128 128,000,000,000,195,255,255,255

255.255.252.120.176.032.032.032 032.033,ООО,ООО,ООО,ООО,ООО,ООО 000,192,240,248,244,240,240,248 056,092,068,132,132,132,002

1

.000,000, ,095,143, ,001.002, ,240,248, ,254,252, ,000,000, .254,252, ,036,068, 001,011 016,000 000,000 255,255 144,032 004,002 248,248 ООО

Буйвол

Данные для ввода спрайта

ООО, ,025, ООО, 255, 208, 024, 252, 008,

ООО, 255, ООО, ООО, 255, 033 241 , 124,

ООО 063 ООО 112 255 ООО 249 052

ООО 031 ООО 255 248 ООО 252 132

,000.000, ,255,127, .006,013, ,000,000, ,255,255, ,000,000, ,224,240, ,221,102, 008,063 002,003 000,000 255,255 192,128 000,000 244,244 ООО

Данные для ввода спрайта

ООО 095 003 ООО 025 ООО ООО 250

ООО, 159, ООО,

192, 248, ООО, 248, 102

ООО, 007, ООО, 225, 096, ООО, 244, 204,

000,

001, ООО, 255, 096, ООО, 244, ООО,

Тигр

Данные для ввода спрайта

000,000,000,000,000,030,011,063 095,255,127,159.014,013,011,007 012,024,024,012,001,000,000,000 000,000,000,000,193,223,223,223 012,255,255,252,227,193,193,195 195,134,000,000,000,000,000,000 000,224,240,248,244,244,244,244 244,122,185,140,012,012,024

Данные для ввода спрайта

000,000,000,000,030,06 3,127,255 255,255,255,255,255,255,255,127 121,120,056,056,060,000,000,000 000,000,128,224,252,255,255,255 251,255,255,255,253,060,060,028 028,030,000,000,000,000,000,000 000,000,016,252.251,255,254,241 224,224,248,120,008,000,000

Белый медведь

Данные для ввода спрайта

001,000,001,002,007,001,002,000 003,007,006,006,ООО,000,000,000 000,000,000,000,000,032,192,224 240,240.218,252,254,191,255,111 111,031,127,127,127,127,119,099 099,231,000,000,000,000,000,000 000,000,000,000,000,128,128.128 128,128,128,000,000,000.000

Бурый медведь

Данные для ввода спрайта

008,060,220,252,028,028,029,061 063,063,031,015,003,001,003,002 002,002,002,002,005,000,048,113 113,251,251,255,255,255,255,255 227,193,193,128,128,128,128,128 128,128,000,192,192,192,224,224 240,248,252,252,250,250,250,112 176,080,080,080,080,080,176

Верблюд

000,000, 255,003, 000,000, 000,000, 096,224, 000,000, 240,248, 012,120, 000,000, 000,000, 000,000, 131,207, 000,000, 000,000, 252,254, 192,000, .133,255 ,000,000 ,000,000 ,255,255 ,001,000 000,000 063,019 000

Данные для ввода спрайта

ООО, 031, 000, 000, 252, 000, 224, 246,

Крокодил

003 003 000 255 000 000 255 000

Данные для ввода спрайта

000,002,025,060,108,196,136,128 192,226,126,062,002,000,000,000 000,000,000,001,002,000,004,009 146,146,084,085,045,219,219,219 219,219,219,045,085,084,146,146 009,004,000,000,000,064,240,190 159,140,007,128,192,192,128,007 141,159,190,240,064,000,000

Скорпион

Данные для ввода спрайта

000,036,008,056,092,252,254,031 031,015,015,063,039,033,003,007 007,007,ООО,003,015,ООО,ООО,ООО 001,003,007,007,135,227,243,249 253,253,252,254,254,255,255,255 254,248,056,124,252,254,254,255 239,231,227,243,242,242,244,240 240,224,192,192,000,000,000

Белка

Данные для ввода спрайта

000,000,000,064,163,071,175,031 063,063,063,063,063,063,031,015 013,006,006,002,001,000,000,000 000,252,254,255,255,255,255,255 255,255,255,255,255,247,006,004 004,002,000,000,000,000,000,000 024,144,160,224,240,218,254,254 254,248,006,000,000,000,000

Поросенок

Данные для ввода спрайта

008.004,002,002,004,008,016,032 032,032,032,032,048,024,008,012 006,003,003,001,000,016,009,013 007 ,003,003 ,007 ,015 ,031,031,063 063,127,127,127,127.127,063,255 255,031,128,000,000,000,226,220 248,240,226,24 4,250,252,248,240 240,240,224,224,192,128,224

Мышка

Данные для ввода спрайта

000,131,132,135,141,156,216,112 032,000,000,000,032,112,216,156 000,135,135,131,000,000,000,128 192,060,240,241,123,063,031,007 031,063,123,241,240,224,192,001 000,000,001,030,049,096,192,192 013,250,252,252,252,252,252,025 224,192,192,096,049,030,001

йй

ШШ^ШмНН

Котенок

Лягушка

Данные для ввода спрайта

000,000,000,000,003,004,008,008 008,010,015,007,015,015,015,007 015,012,011,008,007,000,000,000 000,000,128,064,040,016,000,000 128,202,239,253,255,255,062,191 028,015,000,000,000,000,000,000 000,000,000,000,000,000,000,000 128,128,000,000,192,000,128

Данные для ввода спрайта

004,002,002,067,033,017,017,028 007,001,000,003,014,025,019,034 034,036,004, 008 , 008 , ООО , ООО, ООО 041,017,057,187,214,057,255,056 255,124,255,125,056,016,000,000 000,000,064,128,128,132,008,016 016,112,192,000,000,128,224,048 14'.136,136,072,064,032,032

Паук

Данные для ввода спрайта

000,000,000,000,000,000,000,000 000,000,000,032,145,081,051,115 252,127,031,007,003,001,003,007 015,030,029,061,059,123,122,246 246,247,239,239,239,223,000,255 255,255,192,240,248,252,062,223 239,231,055,166,238,220,060,248 248,240,192,064,128,224,252

Улитка

Данные для ввода спрайта

000,008,006,129,096,024,007,000 003,007,015,007,003,000,007,024 096,129,006,008,000,000,000,000 240,008,008,200,041,154,223,255 223,154,041,200,008,008,240,000 000,000,000,000,001,002,004,121 130,028,032,112,224,112,032,028 130,121,004,002,001,000,000

Муравей

Стрекоза

Данные для ввода спрайта

000,112,140,131,096,024,007,003 012,016,033,067,076,048,000,000 000,000,000,000,000,056,056,000 057,254,056,255,125,146,186,017 017,016,016,016,016,016,016,016 016,016,000,028,098,130,012,048 192,128,096,016,008,132,100,024 000,000,000,000,000,000,000

Данные для ввода спрайта

000,001,001,001,000,000,000,015 031,063,063,127,127,127,255,255 255,195,129,001,007,224,223,24 0 255,227,112,056,158,207,247,255 255,255,255,255,255,207,135,000 024,244,000 255,000,255,254,254 028,000,128,192,224,240,240,240 240,240,224,192,000,000,000

Краб

Пиранья

Данные для ввода спрайта

000,000,000,000,000,000,000,000 000,000,000,016,040,048,016,008 121,138,24 3,032,081,000,000,000 000,000,000,000,000,000,000,000 067,172,200,079,036,227,033,195 130,067,000,000,000,048,108,112 112,056,028,014,254,018,034,066 132,008,240,176,016,024,012

Пеликан

Данные для ввода спрайта

015,030,031,092,092,092,076,167 147,143,071,063,007,063,067,141 144,160,160,016,008,231,000,231 000,000,066,255,255,255,255,255 255,255,255,255.255,126,000,000 000,000,240,120,248,058,058,050 034,229,201,241,226,252,224,252 194,177,009,005,005,008,016

Данные для ввода спрайта

000,000,000,000,001,002,098,224 240,127,127,127,240,224,098,002 001,ООО,ООО,000,000,004,009,018 148,085,085,086,046,127,255,255 255,127,046,086,085,085,14В,018 009,004,192,000,096,158,048,062 113,198,152,224,192,224,152,198 113,062,048,158,096,000,192

Орел

Данные для ввода спрайта

000,000,000,000,000,000,000,000 000,000,000,000,128,132,134,255 255,252,068,170,145,007,015,063 014,012,008,004,005,010,018,018 018,010,006,014,023,059,060,024 024,012,128,192,240,128,064,128 128,096,144,136,132,130,130,254 252,248,240,249,127,062,024

Шериф

Данные для ввода спрайта

Гнои

000,011 ,007, 001, 000, 000, 000, 000 000,000,000,000,000,000,000,000 001,003,001,001,000,248,240,232 196,072,032,072,204,204,204,066 034,092,068,070,138,018,235,135 131,193,000,000,000,000,000,000 000,000,000,000,000,000,000,000 000,000,000,064,192,128,000

Данные для ввода спрайта

000,000,000,000,000.000,001,003 003,003,003,001,ООО,ООО,ООО,001 003,003,001,001,000,000,003,007 055,078,132,016,149,213,247,240 255,254,125,251,247,239,135,131 129,192,000,128,000,064,032,064 064,128,000,128,128,128,000,000 000,000,128,144,240,240,192

Горбуи

000,000, 001,000, 001,001, 072.033, 120,124, 000,192, 136,004, 000,064, 000,000 000,000 121,253 255,252 239,135 128,192 000,000 000

Данные для ввода спрайта

000, 000, 001, 105, 156, 131, 160, 000,

000, 001, 003, 068 , 120, 193, 144, 000,

000 000, 000, 127 , 188, 064, 002, 192,

000 000, 048, 255, 222, 000, 001 , 128,

Чарли Чаплин

Данные для ввода спрайта

000,000,000,000,000,000,000,000 000,000,000,001,000,003,000,007 000,015,000,015,031,000,016,007 016,003,048,003,112,001,240,000 240,000,240,000,240,000,240,000 255,255,000,000,000 000,192,000 224,000,240,000,240,000,240,000 112,000,032,000,000,192,192

данные для ввода спрайта

000,000,000,000,000,000,000,000 255,143,241,127,000,000,000,000 000,000,000,000,000,000,016,016 112,120,120,120,120,255,255,255 255,000,000,000,000,000,000,000 000,000,000,000,000,000,000,000 000,000,226,250,255,250,000,000 000,000,000,000,000,000,000

Данные для ввода спрайта

216,080,080,080,082,087,095,095 088,095,095,095,111,017,034,228 034,032,032,016,015,000,000,000 032,033,035,247.254,041,213,173 093,189,093,045,053,040,038,032 064,128,000,000,000,128,192,128 000,000,000,224,224,224,224,224 224,231,056,068,084,068,056

Данные для ввода спрайта

000,000,000,001,005,015,031,127 127,098,098,127,096,127,110,255 032,036,032,017,014,007,011,023 028,028,151,203,255,255,036,036 255,000,255,060,255,129,129,129 000,000,128,064,160,224,224,160 064,254,254,070,070,254,006,254 118,255,004,036,004,136,112

н

Тендер

033,063,

051,051,

008,010,

008,008,

156,156,

000,255

066,231,

255,112,

Данные для ввода спрайта

127, 115, 007

156, 156,

128, 066, 254,

051 , 051, 008, 008, 255, 066, 230, 136,

033, 051 ,

007,

008, 255, 254, 230, 168,

033, 051 , 255, 156, ООО, 230, 230, 136,

033,033 063,255 008,255 156,156 128,128 066,066 230,230 112

Данные для ввода спрайта

000,001,001,000,001 001,001,001 001,003,019,125,050,109,094,049 033,127,033,051,0 30,224,192,064 160,194,224,243,223,128,135,255 255,245,055,185,046,106,254,000 000,000,000,000,000,000,000,000 000,224,160,096,192,064,032,060 114,211,153,153,195,102,060

мотоциклист

Данные для ввода спрайта

001,000,000,000,000,000,000,032 063,061,061,061,055,123,005,050 072,180,180,072,048,255,129,129 128,160,144,168,192,255,128,176 129,129,129,131,130,255,255,000 000,000,254,254,198,198,198,198 254,254,134,132,132,140,024,062 097.204,146,173,045,018,012

Старинный автонобиль

Данные для ввода спрайта

127,068,068,036,037,036,060,063 064,158,191,063,115,237,222,222 237,115,127,063,030,249,049,051 019,019,147,177,255,255,112,055 183,150,214,215,215,255,131,128 000,000,000,000,128,128,128,128 032,252,254,006,254,190,242,236 222,191,243,051,063,030,012

Трактор

Робот-1

Данные для ввода спрайта

003,004,003,007,007,003,000,115 118,063,063,055,055,055,051,097 131,147,101,004,007,060,255,255 000,000,255,060,255,152,151,247 247,119,248,255,066,231,231,090 024,255,016,032,192,224,224,192 000,206,110,188,188,172,172,108 204,134,193,201,166,032,224

Робот-2

Данные для ввода спрайта

000,000,000,000,000,002,007,002 002,002,002,000,002,002,000,001 000,000,000,000,000,126,219,219 126,000,255,255,129,165,255,165 255,000,231,231,231,165,231,000 231,231,000,000,000,000,000,064 224,064,064,064,064,000,064,064 000,128,000,000,000,000,000

Данные для ввода спрайта

Паук-привидение

Данные для ввода спрайта

000,031,032 032,032,039,040,040 040,041,042,042,042,042,042,042 074,074,082,082,084,000,000,128 128,065,085,201,127,221,127,034 034,034,034,020,000,000,000,000 000,000,000,124,130,130,002,114 138,010,138,074,04 2,042,042,042 042,042,041,041,037,037,021

Космокраб

Данные для ввода спрайта

008,008,004,002,001,000,063,127 255,255,255,111,015,063,247,231 203,217,152,144,144,000,000,000 000,000,255,255,255,255,195,036 129,195,231,102,036,129,129,195 000,000,016,016,032,064,128.000 252,254,255,255,255,246,240.252 239,231,211,155,025,009,009

016,008,004,002,001,000,001,00 3 007,015,127,013,004,003,003,007 014,012,016,032,080,000,008,028 062,127,221,235,000,107,107,136 255,000,255,193,255,255,127,062 028,008,004,008,016.032,064,128 192,096,112,120,255,216,016,224 224,240,184,024,004,002,005

Данные для ввода спрайта

001,002,004,012,028,030,031,063 063,063,062,060,056,024,024,024 008,012,005,004,005,001,002,127 255,013,024,112,248,252,254,243 225,240,248,108,056,056,108,198 133,133,000,064,128,192,192,128 192,000,112,208,128,000,000,000 000,000,000,000,000,000,000

Вампнр-2

Данные для ввода спрайта

002,004,012,012,028,030,030,062 063,063,063,063,062,062,062,062 030,028,024,008,008,000,129,066 036,090,036,036,060,024,189,255 255,060,060,255,165,036,102,000 000,000,064,032,048,048,056.120 120,124,252,252,252,252,124,124 124,124,120,056,024,016,016

Привидение

Данные для ввода спрайта

000,000,120,253,203,198,206,204 204,204,204,198,231,115,169,169 137,137,080,000,000,000,126,255 255,255,255,126,060,189,165,036 102,255,153,153,129,129,153,219 126,060,000,000,030,191,211,099 115,051,051,051,051,099,231,206 149,149,145,145,010,000,000

Данные для ввода спрайта

Ананас

000,000,001,000,001,002,004,000 000,001,002,002,002,003,002,002 001,001,000,000,000,016,214,125 056,255,124,056,068,170,017,170 068,170,017,170,068,171,017,170 198,124,000,000,000,000,000,128 064,000,000,000,128,128,128,128 128,128,000,000,000,000,000

Данные для ввода спрайта

000,000,000,031,063,127,063,031 000,001,002,002,007,012,028,063 063,063,031,015,007,008,016,016 039,175,255,167,080,136,004,003 003,007,143,207,239,231,227,193 128,000,000,000,000,128,224,240 192,000,000,000,192,032,048,248 248,248,240,224,192,ООО,000

,031,007, ,015,015, ,000,064, .215,215, ,255,255, .224,240, ,096,224, ,000,000, 000,003 007,007 032,147

254.254

255.255 192,000 224,224 000

Данные для ввода спрайта

000, 007, 003, 215, 255, 255, 000, 192,

000, 015, 003, 255, 255, 238, 128, 192,

003, 015, 001 , 151 , 255, 000, 192, 128,

015

015 001

016 255 000 096 128

Яблоко

Данные для ввода спрайта

000,000,000,000,000,000,000,000 000,000,000,000,000,000,001,003 007,007,003,007,015,000,048,120 236,244,244,252,120,048,120,244 120,120,244,250,253,241,251,255 249,255,000,000,000,000,000,000 000,000,000,000,000,000,000,000 000,000,128,128,000,128,192

1 I Ц [ I 1 1 1 | I | I :

I

Пешка

Ладья

Данные для ввода спрайта

000,000,000,001,003,000,001,000 001,003,003,001,000,001,001,003 007,007,003,007,015,008,056,220 250,249,253,061,121,250,242,228 252,120,238,250,253,241,251,255 249,255,000,000,000,000,000,000 000,000,000,000,000,000,000,000 000,000,128,128,000,128,192

Данные для ввода спрайта

000,000,006,006,007,007,001,001 003,001,001,001,001,001,001,003 007,007,003,007,015,000,000,205 205,243,241,254,250,243,250,250 250,250,250,250,253,241,251,255 249,255,000,000,128,128,128,128 000,000,000,000,000,000,000,000

000,000,128,128,000,128,192 

Конь

Данные для ввода спрайта

СЛОН

ООО,000,000,000,000,001,00 3,003 003,001,ООО,000,001,000,001,003 007,007,003,007,015,048,048,120 252,124,058,157,191,255,254.252 120,254,252,254,253,241,251,255 249,255,000,000,000,000,000,000 000,000,000,000,000,000,000,000 000,000,128,128,000,128,192

Данные для ввода спрайта

002,007,002,001,003,001,003,001 001,000,000,000,000,обо,001,003 007,007,003,007,015,049,123,049 122,255,254,255,250,250,244,244 244,244,244,254,253,241,251,255 249,255,000,128,000,000,000,000 000,000,000,000,000,000,000.000 000,000,128,128,000,128,192

Фарзь

Данные для ввода спрайта

000,000,000,000,006,015,015,015 007,003,001,00 3,001,001,001,003 007,007,003,007,015,120,180.252 252,181,051,255,255,255,255,250 253,250,250,250,253,241,251,255 249,255,000,000,000,000,128,192 192,192,128,000,000,000,000,000 000,000,128,128,000,128,192

Король




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Галерея герцога Бофора - Новые поступления в экспозицию.
Юмор - Труды Valeron'а: Video virus: watch it!
Архив - описание программ из приложения к журналу: Inter Mode Player v1.2, Stainless steel, Space crusade, Extreme's Tracker v1.32, Chopper duel.
Тeхнология - SЕТI: Поиcк инопланeтного разyма.
BBS - список станций BBS ZXNet.

В этот день...   21 ноября