Puzzle Oyunları Nasıl Yapılır

Puzzle oyunlarını yapmanın bir çok yöntemi vardır. Ama size en kolay yöntemlerden bahsedeceğiz. Tabi ki bu kolay yöntemler programla yapılan cinstendir. Bu programlarda ücretlidir. Tabi ki bu işi yapmayı düşünüyorsanız parasal konudan korkmayın. Yani programa verilen 100 dolar sizin işinize yarayacak bir şey için bence sorun teşkil etmemesi lazım. Bunun yanında flash cs4 ilede kolay puzzle yapabiliriz.

Şimdi ben size en kolayından başlayalım. Şimdi Adobe flash cs4 action scrip 3 ile yeni sayfa açıyoruz. Şimdi properties panelinden edit genişlik 300, yükseklik 250 ve frame rate değerini 15 yapalım.
Şimdi file import menüsünden import to stage butonu ile herhangi bir resmi flasha alalım.
flash cs4 puzzle yapımı

Resmi hizaladık tan sonra line tool seçin ve tam ortadan kesişecek şekilde yatay ve dikey çizgiler çekin.
line tool
Tümünü seçerek Daha sonra ctrl D yada sağ tık yaparak break apart yapın. Resimin dışına artan çizgileri silelim. Bu çizgileri sol tuş ile seçerek sile bilirsiniz. Şimdi çizginin üstünde ki birinci kareden başlayarak 4 tane olan kareyi movie clipe çevirelim. daha sonra bu movie klipleri yukarıya taşıyarak çizgileride movie klip yapalım.

movie klip çevir
Sonra yapboz olarak kullanacağımız kliplerin hepsini seçelim kopyalayalım. Çizgilerin üzerine taşıyalım. Hizalamak için yön tuşlarını kullana bilirsiniz.
Şimdi alt taraftaki movie klipleri seçerek properties panelinde ki color effect menüsünden alpha verin ve 0 yapın.

Şimdi sırası ile alttaki ve üstteki movie cliplere bu kodları girin.

“”””””””””””””””””””””””””””””””””””””””1″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih1x=this._x;
var tasih1y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h1″){
_root.t1._x=_root.h1._x;
_root.t1._y=_root.h1._y;
}
else if (this._droptarget==”/h1″){
_x=tasih1x;
_y=tasih1y;
}
}

“”””””””””””””””””””””””””””””””””””””””2″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih2x=this._x;
var tasih2y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h2″){
_root.t2._x=_root.h2._x;
_root.t2._y=_root.h2._y;
}
else if (this._droptarget==”/h2″){
_x=tasih2x;
_y=tasih2y;
}
}

“”””””””””””””””””””””””””””””””””””””””3″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih3x=this._x;
var tasih3y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h3″){
_root.t3._x=_root.h3._x;
_root.t3._y=_root.h3._y;
}
else if (this._droptarget==”/h3″){
_x=tasih3x;
_y=tasih3y;
}
}

“”””””””””””””””””””””””””””””””””””””””4″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih4x=this._x;
var tasih4y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h4″){
_root.t4._x=_root.h4._x;
_root.t4._y=_root.h4._y;
}
else if (this._droptarget==”/h4″){
_x=tasih4x;
_y=tasih4y;
}
}

“”””””””””””””””””””””””””””””””””””””””5″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih5x=this._x;
var tasih5y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h5″){
_root.t5._x=_root.h5._x;
_root.t5._y=_root.h5._y;
}
else if (this._droptarget==”/h5″){
_x=tasih5x;
_y=tasih5y;
}
}

“”””””””””””””””””””””””””””””””””””””””6″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih6x=this._x;
var tasih6y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h6″){
_root.t6._x=_root.h6._x;
_root.t6._y=_root.h6._y;
}
else if (this._droptarget==”/h6″){
_x=tasih6x;
_y=tasih6y;
}
}

“”””””””””””””””””””””””””””””””””””””””7″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih7x=this._x;
var tasih7y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h7″){
_root.t7._x=_root.h7._x;
_root.t7._y=_root.h7._y;
}
else if (this._droptarget==”/h7″){
_x=tasih7x;
_y=tasih7y;
}
}

“”””””””””””””””””””””””””””””””””””””””8″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih8x=this._x;
var tasih8y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h8″){
_root.t8._x=_root.h8._x;
_root.t8._y=_root.h8._y;
}
else if (this._droptarget==”/h8″){
_x=tasih8x;
_y=tasih8y;
}
}

“”””””””””””””””””””””””””””””””””””””””9″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih9x=this._x;
var tasih9y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h9″){
_root.t9._x=_root.h9._x;
_root.t9._y=_root.h9._y;
}
else if (this._droptarget==”/h9″){
_x=tasih9x;
_y=tasih9y;
}
}

“”””””””””””””””””””””””””””””””””””””””10″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih10x=this._x;
var tasih10y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h10″){
_root.t10._x=_root.h10._x;
_root.t10._y=_root.h10._y;
}
else if (this._droptarget==”/h10″){
_x=tasih10x;
_y=tasih10y;
}
}

“”””””””””””””””””””””””””””””””””””””””11″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih11x=this._x;
var tasih11y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h11″){
_root.t11._x=_root.h11._x;
_root.t11._y=_root.h11._y;
}
else if (this._droptarget==”/h11″){
_x=tasih11x;
_y=tasih11y;
}
}

“”””””””””””””””””””””””””””””””””””””””12″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih12x=this._x;
var tasih12y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h12″){
_root.t12._x=_root.h12._x;
_root.t12._y=_root.h12._y;
}
else if (this._droptarget==”/h12″){
_x=tasih12x;
_y=tasih12y;
}
}

“”””””””””””””””””””””””””””””””””””””””13″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih13x=this._x;
var tasih13y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h13″){
_root.t13._x=_root.h13._x;
_root.t13._y=_root.h13._y;
}
else if (this._droptarget==”/h13″){
_x=tasih13x;
_y=tasih13y;
}
}

“”””””””””””””””””””””””””””””””””””””””14″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih14x=this._x;
var tasih14y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h14″){
_root.t14._x=_root.h14._x;
_root.t14._y=_root.h14._y;
}
else if (this._droptarget==”/h14″){
_x=tasih14x;
_y=tasih14y;
}
}

“”””””””””””””””””””””””””””””””””””””””15″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih15x=this._x;
var tasih15y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h15″){
_root.t15._x=_root.h15._x;
_root.t15._y=_root.h15._y;
}
else if (this._droptarget==”/h15″){
_x=tasih15x;
_y=tasih15y;
}
}

“”””””””””””””””””””””””””””””””””””””””16″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih16x=this._x;
var tasih16y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h16″){
_root.t16._x=_root.h16._x;
_root.t16._y=_root.h16._y;
}
else if (this._droptarget==”/h16″){
_x=tasih16x;
_y=tasih16y;
}
}

“”””””””””””””””””””””””””””””””””””””””17″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih17x=this._x;
var tasih17y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h17″){
_root.t17._x=_root.h17._x;
_root.t17._y=_root.h17._y;
}
else if (this._droptarget==”/h17″){
_x=tasih17x;
_y=tasih17y;
}
}

“”””””””””””””””””””””””””””””””””””””””18″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih18x=this._x;
var tasih18y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h18″){
_root.t18._x=_root.h18._x;
_root.t18._y=_root.h18._y;
}
else if (this._droptarget==”/h18″){
_x=tasih18x;
_y=tasih18y;
}
}

“”””””””””””””””””””””””””””””””””””””””19″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih19x=this._x;
var tasih19y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h19″){
_root.t19._x=_root.h19._x;
_root.t19._y=_root.h19._y;
}
else if (this._droptarget==”/h19″){
_x=tasih19x;
_y=tasih19y;
}
}

“”””””””””””””””””””””””””””””””””””””””20″”””””””””””””””””””””””””””””””””””””””

on (press) {
startDrag(this);
var tasih20x=this._x;
var tasih20y=this._y;
}
on (release) {
stopDrag();
if (this._droptarget==”/h20″){
_root.t20._x=_root.h20._x;
_root.t20._y=_root.h20._y;
}
else if (this._droptarget==”/h20″){
_x=tasih20x;
_y=tasih20y;
}
}

“”””””””””””””””””””””””””””””””””””””””SoN””””””””””””””””””””””””””””””””””””””””

Hazırlayan : Abdullah Akpınar

Bir Cevap Yazın