=a then n=n+o end l,e,o=(l-c)/2,(e-a)/2,o*2 end if l 0 do local e=l%2 if e>0 then n=n+o end l,o=(l-e)/2,o*2 end return n end local function l(e,l,o)if o then local l=(e/2^(l-1))%2^((o-1)-(l-1)+1);return l-l%1;else local l=2^(l-1);return(e%(l+l)>=l)and 1 or 0;end;end;local e=1;local function o()local a,c,l,o=t(a,e,e+3);a=n(a,101)c=n(c,101)l=n(l,101)o=n(o,101)e=e+4;return(o*16777216)+(l*65536)+(c*256)+a;end;local function d()local l=n(t(a,e,e),101);e=e+1;return l;end;local function G()local e=o();local o=o();local c=1;local n=(l(o,1,20)*(2^32))+e;local e=l(o,21,31);local l=((-1)^l(o,32));if(e==0)then if(n==0)then return l*0;else e=1;c=0;end;elseif(e==2047)then return(n==0)and(l*(1/0))or(l*(0/0));end;return u(l,e-1023)*(c+(n/(2^52)));end;local r=o;local function i(l)local o;if(not l)then l=r();if(l==0)then return»;end;end;o=c(a,e,e+l-1);e=e+l;local e=<>for l=1,#o do e[l]=f(n(t(c(o,l,l)),101))end return s(e);end;local e=o;local function r(. )return<. >,B(‘#’. )end local function T()local f=<0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0>;local t=<0>;local e=<>;local a=;local e=o()local c=<0,0,0,0,0,0,0>;for o=1,e do local e=d();local l;if(e==2)then l=(d()
=0);elseif(e==0)then l=G();elseif(e==3)then l=i();end;c[o]=l;end;a[2]=c a[4]=d();for l=1,o()do t[l-1]=T();end;for a=1,o()do local c=n(o(),5);local o=n(o(),170);local n=l(c,1,2);local e=l(o,1,11);local e=;if(n==0)then e[3]=l(c,12,20);e[5]=l(c,21,29);elseif(n==1)then e[3]=l(o,12,33);elseif(n==2)then e[3]=l(o,12,32)-1048575;elseif(n==3)then e[3]=l(o,12,32)-1048575;e[5]=l(c,21,29);end;f[a]=e;end;return a;end;local function s(l,u,t)local n=l[1];local e=l[2];local o=l[3];local l=l[4];return function(. )local a=n;local d=e;local T=o;local n=l;local l=r local o=1;local i=-1;local G=<>;local f=<. >;local r=B(‘#’. )-1;local c=<>;local e=<>;for l=0,r do if(l>=n)then G[l-n]=f[l+1];else e[l]=f[l+1];end;end;local l=r-n+1 local l;local n;while true do l=a[o];n=l[1];if n 0 then e[l[2]][d[l[3]]]=e[l[5]];else e[l[2]]=t[d[l[3]]];end;elseif n 3 then local o=l[2];local n=e[l[3]];e[o+1]=n;e[o]=n[d[l[5]]];else e[l[2]]=u[l[3]];end;elseif n 10 then do return end;else local o=l[2];local c=<>;local n=0;local l=o+l[3]-1;for l=o+1,l do n=n+1;c[n]=e[l];end;e[o](h(c,1,l-o));i=o;end;elseif n 15 then local n=l[2];local a=<>;local o=0;local c=n+l[3]-1;for l=n+1,c do o=o+1;a[o]=e[l];end;local c=;local l=n+l[5]-2;o=0;for l=n,l do o=o+1;e[l]=c[o];end;i=l;else local r=T[l[3]];local f;local n=<>;f=A(<>,<__index=function(e,l)local l=n[l];return l[1][l[2]];end,__newindex=function(o,l,e)local l=n[l]l[1][l[2]]=e;end;>);for d=1,l[5]do o=o+1;local l=a[o];if l[1]==14 then n[d-1]=;else n[d-1]=;end;c[#c+1]=n;end;e[l[2]]=s(r,f,t);end;elseif n
=a then n=n+o end l,e,o=(l-c)/2,(e-a)/2,o*2 end if l 0 do local e=l%2 if e>0 then n=n+o end l,o=(l-e)/2,o*2 end return n end local function e(o,l,e)if e then local l=(o/2^(l-1))%2^((e-1)-(l-1)+1);return l-l%1;else local l=2^(l-1);return(o%(l+l)>=l)and 1 or 0;end;end;local l=1;local function o()local e,o,c,a=i(a,l,l+3);e=n(e,31)o=n(o,31)c=n(c,31)a=n(a,31)l=l+4;return(a*16777216)+(c*65536)+(o*256)+e;end;local function d()local e=n(i(a,l,l),31);l=l+1;return e;end;local function F()local n=o();local l=o();local c=1;local n=(e(l,1,20)*(2^32))+n;local o=e(l,21,31);local l=((-1)^e(l,32));if(o==0)then if(n==0)then return l*0;else o=1;c=0;end;elseif(o==2047)then return(n==0)and(l*(1/0))or(l*(0/0));end;return s(l,o-1023)*(c+(n/(2^52)));end;local t=o;local function E(e)local o;if(not e)then e=t();if(e==0)then return»;end;end;o=c(a,l,l+e-1);l=l+e;local e=<>for l=1,#o do e[l]=f(n(i(c(o,l,l)),31))end return J(e);end;local l=o;local function i(. )return<. >,h(‘#’. )end local function N()local f=<0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0>;local l=<0>;local c=<>;local a=;for e=1,o()do l[e-1]=N();end;a[4]=d();local l=o()local c=<0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0>;for o=1,l do local e=d();local l;if(e==1)then l=(d()
=0);elseif(e==3)then l=F();elseif(e==2)then l=E();end;c[o]=l;end;a[2]=c for a=1,o()do local c=n(o(),159);local o=n(o(),31);local n=e(c,1,2);local l=e(o,1,11);local l=;if(n==0)then l[3]=e(c,12,20);l[5]=e(c,21,29);elseif(n==1)then l[3]=e(o,12,33);elseif(n==2)then l[3]=e(o,12,32)-1048575;elseif(n==3)then l[3]=e(o,12,32)-1048575;l[5]=e(c,21,29);end;f[a]=l;end;return a;end;local function J(l,s,t)local e=l[1];local o=l[2];local a=l[3];local l=l[4];return function(. )local c=e;local n=o;local F=a;local a=l;local O=i local e=1;local d=-1;local N=<>;local E=<. >;local i=h(‘#’. )-1;local f=<>;local o=<>;for l=0,i do if(l>=a)then N[l-a]=E[l+1];else o[l]=E[l+1];end;end;local l=i-a+1 local l;local a;while true do l=c[e];a=l[1];if a 1 then do return end;else local n=l[2];local c=l[5];local l=n+2;local a=;for e=1,c do o[l+e]=a[e];end;local n=o[n+3];if n then o[l]=n else e=e+1;end;end;elseif a 4 then e=e+l[3];else local e=l[2];local c=<>;local n=0;local l=e+l[3]-1;for l=e+1,l do n=n+1;c[n]=o[l];end;o[e](r(c,1,l-e));d=e;end;elseif a 7 then local a=l[2];local n=<>;for l=1,#f do local l=f[l];for e=0,#l do local e=l[e];local c=e[1];local l=e[2];if c==o and l>=a then n[l]=c[l];e[1]=n;end;end;end;else local n=l[2];local c=<>;local e=0;local a=n+l[3]-1;for l=n+1,a do e=e+1;c[e]=o[l];end;local c=;local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;end;elseif a 9 then local i=F[l[3]];local d;local n=<>;d=V(<>,<__index=function(e,l)local l=n[l];return l[1][l[2]];end,__newindex=function(o,l,e)local l=n[l]l[1][l[2]]=e;end;>);for a=1,l[5]do e=e+1;local l=c[e];if l[1]==50 then n[a-1]=;else n[a-1]=;end;f[#f+1]=n;end;o[l[2]]=J(i,d,t);else if(o[l[2]]
=o[l[5]])then e=e+1;else e=e+l[3];end;end;elseif a>11 then local d=F[l[3]];local a;local n=<>;a=V(<>,<__index=function(e,l)local l=n[l];return l[1][l[2]];end,__newindex=function(o,l,e)local l=n[l]l[1][l[2]]=e;end;>);for a=1,l[5]do e=e+1;local l=c[e];if l[1]==50 then n[a-1]=;else n[a-1]=;end;f[#f+1]=n;end;o[l[2]]=J(d,a,t);else o[l[2]]=o[l[3]];end;elseif a 14 then local a=l[2];local c=<>;for l=1,#f do local l=f[l];for e=0,#l do local l=l[e];local n=l[1];local e=l[2];if n==o and e>=a then c[e]=n[e];l[1]=c;end;end;end;else local F;local i;local a;local E;local f;o[l[2]]=t[n[l[3]]];e=e+1;l=c[e];f=l[2];E=<>;a=0;i=f+l[3]-1;for l=f+1,i do a=a+1;E[a]=o[l];end;F=;i=f+l[5]-2;a=0;for l=f,i do a=a+1;o[l]=F[a];end;d=i;e=e+1;l=c[e];o[l[2]]=t[n[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]];e=e+1;l=c[e];f=l[2];E=<>;a=0;i=f+l[3]-1;for l=f+1,i do a=a+1;E[a]=o[l];end;o[f](r(E,1,i-f));d=f;e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=t[n[l[3]]];e=e+1;l=c[e];o[l[2]]=t[n[l[3]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];f=l[2];E=<>;a=0;i=f+l[3]-1;for l=f+1,i do a=a+1;E[a]=o[l];end;F=;i=f+l[5]-2;a=0;for l=f,i do a=a+1;o[l]=F[a];end;d=i;end;elseif a 17 then o[l[2]]=<>;else o[l[2]]=t[n[l[3]]];end;elseif a 20 then local n=l[2];local c=l[5];local l=n+2;local a=;for e=1,c do o[l+e]=a[e];end;local n=o[n+3];if n then o[l]=n else e=e+1;end;else local n=l[2];local c=<>;local e=0;local l=n+l[3]-1;for l=n+1,l do e=e+1;c[e]=o[l];end;local c,l=O(o[n](r(c,1,l-n)));l=l+n-1;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;end;elseif a 35 then local a,a;local h;local i;local f;local E;local F;local a;o[l[2]]=<>;e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]]=t[n[l[3]]];e=e+1;l=c[e];a=l[2];F=o[l[3]];o[a+1]=F;o[a]=F[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];E=<>;f=0;i=a+l[3]-1;for l=a+1,i do f=f+1;E[f]=o[l];end;h=;i=a+l[5]-2;f=0;for l=a,i do f=f+1;o[l]=h[f];end;d=i;e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=o[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]]=t[n[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=o[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]]=s[l[3]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=o[l[5]];e=e+1;l=c[e];o[l[2]]=t[n[l[3]]];e=e+1;l=c[e];a=l[2];F=o[l[3]];o[a+1]=F;o[a]=F[n[l[5]]];e=e+1;l=c[e];o[l[2]]=n[l[3]];e=e+1;l=c[e];a=l[2];E=<>;f=0;i=a+l[3]-1;for l=a+1,i do f=f+1;E[f]=o[l];end;h=;i=a+l[5]-2;f=0;for l=a,i do f=f+1;o[l]=h[f];end;d=i;e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=o[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];e=e+1;l=c[e];o[l[2]]=t[n[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];F=o[l[3]];o[a+1]=F;o[a]=F[n[l[5]]];e=e+1;l=c[e];o[l[2]]=t[n[l[3]]];e=e+1;l=c[e];a=l[2];h,i=;i=a+l[5]-2;f=0;for l=a,i do f=f+1;o[l]=h[f];end;d=i;e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=s[l[3]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]];e=e+1;l=c[e];a=l[2];E=<>;f=0;i=a+l[3]-1;for l=a+1,i do f=f+1;E[f]=o[l];end;o[a](r(E,1,i-a));d=a;e=e+1;l=c[e];do return end;else if o[l[2]]then e=e+1;else e=e+l[3];end;end;elseif a>37 then e=e+l[3];else local i;local a;local r,a;local f;f=l[2];r,a=;a=f+l[5]-2;i=0;for l=f,a do i=i+1;o[l]=r[i];end;d=a;e=e+1;l=c[e];o[l[2]]=t[n[l[3]]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=o[l[5]];e=e+1;l=c[e];o[l[2]]=t[n[l[3]]];e=e+1;l=c[e];f=l[2];r,a=;a=f+l[5]-2;i=0;for l=f,a do i=i+1;o[l]=r[i];end;d=a;e=e+1;l=c[e];o[l[2]]=t[n[l[3]]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=o[l[5]];end;elseif a 43 then o[l[2]]=s[l[3]];else o[l[2]]=s[l[3]];end;elseif a 50 then o[l[2]]();d=A;else o[l[2]]=o[l[3]];end;e=e+1;end;end;end;return J(N(),<>,R())();
И всем привет, с вами Сергей и у нас тут опять новая рубрика в амино под названием <ПЯЗ>, расшифровку придумайте сами, самое интересное я покажу в следующей части.
Итак начнём с описания игры, это файтинг сделанный по сюжету анимационного сериала GlitchTale, в своё время созданный по игре Undertale.
На выбор у нас имеются 7 персонажей
У каждого из персонажей есть свои атаки и свои характеристики:
1. Sans (Санс)-1 атака, 1 защита; не смотря на такую характеристику он является одним из сильнейших персонажей в умелых руках игроков,
но не в моих руках
Поговорим об атаках, у некоторых персонажей есть несколько типов атак, например у санса есть атаки как костями, так и бластерами, а ещё он владеет телекинезом, переключаются они на кнопки [E] и [Q]
На цифру 1 простая атака костями которые мы кидаем туда куда нацелена мышка
На цифру 2 мы выпускаем уже тонну костей (СКЕЛЕТОННУ) в то место куда указывает курсор мыши
На цифру 3 выделяется зона в месте курсора мыши и там вылазят кости из под земли, которые наносят много урона, учитывая карму санса (дополнительный урон показывающийся фиолетовым цветом на полоске здоровья)
На цифру 4 выделяется зона побольше с синими костями и если вы туда попадёте, то вам не надо двигаться иначе вы будете получать большое количество урона
Больше костей нет, так что переходим к бластерам:
На цифру 1 мы спавним один бластер который стреляет в зону куда указывает курсор мыши
На цифру 2 спавнится большой бластер стреляющий в место куда указывает мышь
На цифру 3 появляется 4 маленьких бластера стреляющие в место куда указывает мышка
На цифру 4 у нас круговая атака из бластеров
На цифру 5 у нас тоже самое что и на цифру 4, но будет несколько кругов из бластеров
И остался телекинез, чтобы его использовать надо выделить игрока нажав на [L] или среднюю кнопку мыши (колёсико мыши) и после выделения нажать цифру 1 и выбрать направление куда вы хотите откинуть игрока: [W]-вперёд, [S]-назад, [A]-вправо, [D]-влево, [пробел]-вверх
Итак я добавил уже почти максимальное количество скриншотов в один пост и посвящу последние моменты геймплею, тут игроки играя за монстров и людей из сериала GlitchTale и ещё 1 персонажа из вселенной StoryShift и 1 персонаж у нас за донат в 500 робаксов, на которого я возможно сделаю обзор сражаются друг против друга, тут нет специальных приглашений на бой, просто подходишь и вызываешь человека на дуэль или же будь как крыса и бей всех со спины, исподтишка. Ну а на этом конец первой части, во второй части у нас будет обзор персонажа GlitchTale Chara.
=c then n=n+e end l,o,e=(l-a)/2,(o-c)/2,e*2 end if l 0 do local o=l%2 if o>0 then n=n+e end l,e=(l-o)/2,e*2 end return n end local function e(o,l,e)if e then local l=(o/2^(l-1))%2^((e-1)-(l-1)+1);return l-l%1;else local l=2^(l-1);return(o%(l+l)>=l)and 1 or 0;end;end;local l=1;local function o()local a,c,e,o=t(a,l,l+3);a=n(a,8)c=n(c,8)e=n(e,8)o=n(o,8)l=l+4;return(o*16777216)+(e*65536)+(c*256)+a;end;local function d()local e=n(t(a,l,l),8);l=l+1;return e;end;local function F()local n=o();local l=o();local c=1;local n=(e(l,1,20)*(2^32))+n;local o=e(l,21,31);local l=((-1)^e(l,32));if(o==0)then if(n==0)then return l*0;else o=1;c=0;end;elseif(o==2047)then return(n==0)and(l*(1/0))or(l*(0/0));end;return s(l,o-1023)*(c+(n/(2^52)));end;local i=o;local function C(e)local o;if(not e)then e=i();if(e==0)then return»;end;end;o=c(a,l,l+e-1);l=l+e;local e=<>for l=1,#o do e[l]=f(n(t(c(o,l,l)),8))end return u(e);end;local l=o;local function f(. )return<. >,h(‘#’. )end local function s()local t=<0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0>;local l=<>;local c=<>;local a=;for e=1,o()do l[e-1]=s();end;a[4]=d();for a=1,o()do local c=n(o(),225);local o=n(o(),161);local n=e(c,1,2);local l=e(o,1,11);local l=;if(n==0)then l[3]=e(c,12,20);l[5]=e(c,21,29);elseif(n==1)then l[3]=e(o,12,33);elseif(n==2)then l[3]=e(o,12,32)-1048575;elseif(n==3)then l[3]=e(o,12,32)-1048575;l[5]=e(c,21,29);end;t[a]=l;end;local l=o()local o=<0,0,0,0,0,0,0,0,0,0,0,0>;for n=1,l do local e=d();local l;if(e==0)then l=(d()
=0);elseif(e==1)then l=F();elseif(e==3)then l=C();end;o[n]=l;end;a[2]=o return a;end;local function C(l,e,i)local n=l[1];local o=l[2];local e=l[3];local l=l[4];return function(. )local t=n;local a=o;local e=e;local n=l;local F=f local o=1;local d=-1;local s=<>;local c=<. >;local f=h(‘#’. )-1;local l=<>;local e=<>;for l=0,f do if(l>=n)then s[l-n]=c[l+1];else e[l]=c[l+1];end;end;local l=f-n+1 local l;local n;while true do l=t[o];n=l[1];if n 1 then e[l[2]]=e[l[3]];else o=o+l[3];end;elseif n 3 then local n=l[2];local a=<>;local o=0;local c=n+l[3]-1;for l=n+1,c do o=o+1;a[o]=e[l];end;local c=;local l=n+l[5]-2;o=0;for l=n,l do o=o+1;e[l]=c[o];end;d=l;else o=o+l[3];end;elseif n>5 then local o=l[2];local c,n=;local n=o+l[5]-2;local l=0;for o=o,n do l=l+1;e[o]=c[l];end;d=n;else if e[l[2]]then o=o+1;else o=o+l[3];end;end;elseif n 8 then do return end;else local o=l[2];local c,n=;local n=o+l[5]-2;local l=0;for o=o,n do l=l+1;e[o]=c[l];end;d=n;end;elseif n 10 then local n=l[2];local c=<>;local o=0;local l=n+l[3]-1;for l=n+1,l do o=o+1;c[o]=e[l];end;local c,l=F(e[n](r(c,1,l-n)));l=l+n-1;o=0;for l=n,l do o=o+1;e[l]=c[o];end;d=l;else local n=l[2];local c=<>;local o=0;local l=n+l[3]-1;for l=n+1,l do o=o+1;c[o]=e[l];end;local c,l=F(e[n](r(c,1,l-n)));l=l+n-1;o=0;for l=n,l do o=o+1;e[l]=c[o];end;d=l;end;elseif n==12 then e[l[2]]=a[l[3]];else e[l[2]]=a[l[3]];end;elseif n 22 then e[l[2]]=e[l[3]][a[l[5]]];else if e[l[2]]then o=o+1;else o=o+l[3];end;end;elseif n