Показване на публикации - Tomato77

Този раздел ви позволява да видите всички публикации, направени от този член. Имайте предвид, че можете да виждате публикации, направени в области, до които в момента имате достъп.

публикации

Теми - Tomato77

Игри/Банан 2

Банан 2, продължението на първата част, е завършен. Тук миньоните вече могат да се движат, те сами събират бананите в различните стаи вместо червеите. Червеите също останаха, те трябва да играят роля в играта, но това, което правим, е тайната. Можете да се движите свободно между стаите, с изключение на вратите с ключове: трябва да намерите правилния цветен ключ за тях. Стените не могат да бъдат прекосени и за растенията също се грижат миньоните. Има чудовища (куче, череп и кости, вонящ пистолет), които поемат енергия. Можете да се защитите срещу тях с бананова кора, хвърлена от бутон за огън, но само ако имаме банани. В режим на двама души банановите кори също си пречат, но резултатът ни пада след всяка изпусната бананова кора. Ние печелим, като вземем всички банани, или в режим на двама души, този, който не умре и има повече банани, печели. Можете да изключите чудовищата като облекчение и натискането на „e“ в главното меню ще ви даде вечна енергия, въпреки че играта така или иначе не е твърде трудна.

Налични бебета:
- Банани: те трябва да се събират.
- Сърце: дава енергия.
- Счупено сърце: отнема енергия.
- Ключове: те могат да се използват за отваряне на вратите.
- Звезди: Това е смешно, защото обменя миньони. По-интересно е в режим на двама души, можете да изрежете другия миньон, но ние също вземаме бананите за другия играч.
- Чанта: Дава нещо на случаен принцип, дори ключ. Няма котка.

Изисквания към машината: основно с 4 MHz Enterprise 128K памет. Не върви с 64K, защото използва три видео сегмента и два сегмента от данни, а самата програма е с дължина два сегмента.

Все още може да има грешки в него, със сигурност ще бъде поправено, но преди това трябваше да го кача във форума. Lacika намери грешка в менюто Banana + последния път: грешката е истинска, появява се, когато натиснем „n“ за изход, след което екранът с информация наистина се връща веднага в менюто. Грешката е причинена от неправилна стойност на повторение на ключа. Така си остава, но тук го поправих. Програмата е съставена с превод на Z88DK SDCC, C източникът е достъпен, ако някой се интересува. Около една трета от разработката ми донесе душевна болка, защото преводът спря с грешка „няма повече памет“. Мислех, че изхвърлям самолета през прозореца. Вероятно проблемът беше, че една от функциите стана голяма (Game () и Check_Objects () бяха в една), но тя излекува за две. Обекти, напр. стълбите са актуализирани донякъде уникално. Опитах се да извиня фона, засенчен от минионите, но движението стана много набито и бавно, така че просто го изтрих с нулев цвят и след това преначертах обектите циклично.