PsichiX
-
Postów
5 647 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
12
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez PsichiX
-
-
ja podałem mu kod tylko do tych trzech obiektów, a jasne, że jeśli ich będzie więcej to parentsy będą lepsze :)
-
albo tak:
if position_meeting(x-32,y,obj_las||obj_las2||obj_las3) { jakaś akcja }
owiele prościej :]
-
obj_wybijak:
colision z obj_player:
obj_player.dir=point_direction(x,y,obj_player.x,obj_player.y)
obj_player.speed=10 //lub inna wartosc
//dir - kierunek wybicia bohatera
-
Avatar: 3/10
Sygna: 2/10 (mało oryginalna, ps. weszła jakaś moda na sloganizera?)
Nick: 4/10
User: 5/10 (Nie znam, ale mysle, ze spoko)
@kaczowstrzymywacz - przypominam zasady: komentujesz usera który ostatni komentował.
EDIT: hehe, szybszy od Tymona :D
@DOWN:
Tymon:
Avatar: 4/10 (heh, nie lubie pikselozy)
Sygna: 4/10 (sloganizer opanowal nawet GMClan... <_< )
Nick: 6/10 (kiedys w simsach mialem gostka z tym imieniem, ale to berbeć byłem jeszcze :P )
User: 9/10 (chętnie pomaga i jak malo kto zna sie na gml'u. Heh, współpraca byłaby burzą mózgów, a ciekawe, jaki owoc by wydała :] )
-
do tego wystarczy zwykla funkcja sound_add()
-
mam takie funkcje:
d3d_light_define_direction(ind,dx,dy,dz,col)
d3d_light_define_point(ind,x,y,z,range,col)
d3d_light_enable(ind,enable)
przeczytałem ich opis w helpie i dowiedziałem sie, że odnoszą sie do światła z numerem ind. ale w takim razie jak zainicjować/stworzyć światło z numerem ind??
-
Dziękujemy za opinie, poprawimy błędy wynikłe z pośpiechu.
Na pingwiny najlepsza psychokineza, a jeśli atakuje nas za dużo pingwinów, to można zawsze użyć ataku furii :) .
-
Racja, silnik Shyliosa został rozbudowany o kilka nowych funkcji, miejmy nadzieje że dobrych :D
-
W imieniu swoim i Shylios'a, czyli SigmaTeam, chcielibyśmy zaprezentować Wam grę, która jest spóźnionym prezentem dla Was.
W grze wcielamy się w mikołaja i musimy zebrać prezenty rozrzucone przez złego bałwana, zbierać śnieżne kule i unicestwić pingwiny (możliwie jak najwięcej)
Do dyspozycji mamy wiele broni:
- śnieżne kulki
- psychokineze
- atak furii
Nasz mikołaj może także lewitować.
Życzymy Wam wielu godzin miłego grania i liczymy na Wasze pozytywne i negatywne (oby jak naj mniej) komentarze.
Dodamy tylko, że gra była robiona w nieco lekkim pośpiechu, więc nie została idealnie dopracowana.
-
Stwórz plik ini o zawartości:
[settings]
game_max_numb=1
[game1]
exporting_string=
gra:
obiekt obj_kontroler:
event create:
exp_str='costam'
game_numb=1 //identyfikator gry
event end step:
ini_open('kontroler.ini')
ini_write_string('game'+string(game_numb),'exporting_string',exp_str)
ini_close()
program kontrolujący:
obiekt obj_kontroler
event create:
ini_open('kontroler.ini')
game_max_numb=ceil(ini_read_real('settings','game_max_numb',1))
event draw:
ini_open('kontroler.ini')
i=0
repeat(game_max_numb)
{
i+=1
drawing_string=ini_read_string('game'+string(i),'exporting_string','')
}
ini_close()
event_draw:
i=0
repeat(game_max_numb)
{
i+=1
draw_text(10,36*i,drawing_string)
}
Myśle, że o to chodzi :)
Ja za Ciebie tagów code nie będę tu wpisywał! xD
Tymon
-
<akcja strzelania> to nic innego tylko:
with(obj_player)
{
instance_create(x,y,obj_bullet)
}
analogicznie robimy <akcja komputera>, np:
with(obj_komputer)
{
instance_create(x,y,obj_bullet)
}
-
aha, a to daje właściwy kod:
tworzymy obiekt water_control.
sprite powinien mieć xorigin równe 0 i yorigin równą wysokości sprite'a
w create:
x=0
y=room_height
alarm[0]=15*room_speed
w alarm0:
instance_create(x,y,water_stopien)
alarm[0]=15*room_speed
w obiekcie water_stopien:
w create:
active=1
w end step:
if(active=1)
{
if(place_meeting(x,y,water_stopien))y-=1
else active=0
}
to powinien być właściwy kod :]
-
w obiekcie obj_water:
w create:
poziom_wody=0
alarm[0]=15*room_speed
w alarm0:
poziom_wody+=10 //lub inna wartość
alarm[0]=15*room_speed
w draw:
draw_set_alpha(0.5)
draw_set_color(c_blue)
draw_rectangle(0,room_height,room_width,room_height-poziom_wody)
-
jemu raczej chodziło o to:
if(point_distance(x,y,mouse_x,mouse_y)>20)
{
direction=point_direction(x,y,mouse_x,mouse_y)
speed=10
}
else
{
direction=random(360)
speed=10
}
-
chodzi o walke turową??
tworzymy obiekt obj_control.
w create dajemy:
global.tura=0 //0 - tura gracza; 1 - tura komputera
w end step (daj to na koniec kodu):
if(global.tura=0)
if(keyboard_check_pressed(vk_space))
{
<akcja strzelania>
global.tura=1
exit
}
if(global.tura=1)
{
<akcja komputera>
global.tura=0
exit
}
-
jedna jako wiele funkcji, no żeby niepisać tego samego tylko wpisuję jedną komęde i mam już wszy
chyba raczej o skrypty, których nie chce użyć - samo z tematu wynika, chyba że zle napisał tytuł
-
jemu chodzi o skrypty
-
nie chcem sie bawić w moda, ale powinien dostać bana, albo chociarz warna. bee chopczyk! :angry:
-
do tego nie potrzeba zarejestrowanej wersji GM'a.
do grafiki służą funkcje sprite_add(), background_add(), a do dźwięków i muzyki sound_add().
-
Tak sie składa, że robie podobną grę, tylko że z psychokinezą i w 3D :D .
w obj_przeciwnik:
w create:
gravity=0.5 //opcjonalnie inna wartość
friction=0.5 //opcjonalnie inna wartość
w end step:
if(point_distance(player.x,player.y,x,y)<=200)
if(keyboard_check_released(vk_control))
{
direction=point_direction(player.x,player.y,x,y)
speed=10
}
to ze spadaniem niestety nie potrafie na platformówke zrobić. Mam nadzieje, że ci się przyda ten kod :)
-
direction=point_direction(x,y,przeciwnik.x,przeciwnik.y)
-
To, że jesteśmy z jednego teamu nie odbiera mi praw do wypowiadania się na temat gier Shyliosa. Wiem, że moje oceny mogą wydawać się wygórowane, ale mi gra się na serio podoba.
-
Ja dostałem wersje przedpremierową i musze powiedzieć, że mi sie gra podoba. Gra wciąga, można zmieniać kolor postaci, tylko troche wolno się postać rusza. Na dodatek jest fajny efekt 'przyklejania' się postaci do platform skacząc poniżej platform w górę. Dla mnie gra jest zrobiona dobrze, żeby nie mówić, że bardzo. Troche mało leveli, ale i tak gra wciąga.
Daję 8/10 (wolne ruchy postaci i brak muzyki/dźwięków)
PS. Mój wynik: 319
-
przy braku kolizji:
if(place_empty(x,y+gravity))gravity=0.5
if!(place_empty(x,y+gravity))gravity=0
w kolizji:
gravity=-0.5
to powinno pomóc :)
Zgrywanie powtórek z gier
w Pytania początkujących
Opublikowano
Jemu raczej chodzi o coś w rodzaju nagrywania filmiku. Sam nieznam żadnego sposobu, ale może istnieje jakiś dll do tego, nie wiem.