پروژه بازی زیبا و مهیج Maze (مارپیچ هزار راهرو) در فلش

 

بازی زیبا و مهیج Maze (مارپیچ هزار راهرو) در – با کدهای

قیمت :   ۱۰۵۰۰ ( ده هزار و پانصد تومان)

رشته :

کامپیوتر

نوع فایل:

فلش , exe ,  ,

توضیحات:

قابل استفاده برای پروژه پایانی


توضیحات :

پروژه بازی زیبا و مهیج Maze (مارپیچ هزار راهرو) در فلش – با کدهای Action Script  . همراه با توضیحات فارسی سورس کدهای پروژه .

در این بازی دو نفره پس از زدن دکمه start و شروع بازی شما باید مسیرهای پرپیچ و خم را از نقطه شروع تا نقطه پایان پیمایش کنید و زودتر از کامپیوتر به مقصد برسید تا برنده بازی باشید.

همراه با فایلهای SWF , FLA , exe

======

دانلود نمونه فایل اجرایی این پروژه

download_icon

======

بخشهایی از سورس کد این پروژه همراه با توضیحات فارسی آن :

سورس کدهای پروژه :

package code

{

// توابع کتابخانه ای مورد نیاز پروژه

import .events.Event;

import flash.events.MouseEvent;

import flash.events.KeyboardEvent;

import flash.display.MovieClip;

import flash.display.SimpleButton;

import flash.ui.Keyboard;

// شروع تابع مربوط به کلاس برنامه

public class Game1 extends MovieClip

{

//*************************

// تعاریف متغیرهای بازی و مشخصات :

public var up:Boolean = false;

public var down:Boolean = false;

public var left:Boolean = false;

public var right:Boolean = false;

public var started:Boolean = false;

 

//*************************

// تابع سازنده بازی:

 

public function Game1()

{

// پاسخ به رویدادهای ماوس

start_btn.addEventListener(MouseEvent.CLICK,clickHandler);

 

// گوش دادن به فشرده شدن کلیدهای کیبورد

stage.addEventListener(KeyboardEvent.KEY_DOWN,keyPressHandler);

stage.addEventListener(KeyboardEvent.KEY_UP,keyReleaseHandler);

 

// بروز کردن و تازه سازی فریم ها بر روی صفحه نمایش

addEventListener(Event.ENTER_FRAME,enterFrameHandler);

}

 

//*************************

// دست زدن به رویداد ها:

 

protected function enterFrameHandler(event:Event):void

{

// تشخیص مسیر

// شناسایی برخورد با دیواره ها .

اگر سمت حرکت چپ بود      if( down ) {

square.y += 1;

if( maze.walls.hitTestPoint(square.x,square.y+square.height,true) ){

square.y -= 1;

}

if( maze.walls.hitTestPoint(square.x+square.width,square.y+square.height,true) ){

square.y -= 1;

}

}

اگر سمت حرکت بالا بود   if( up ) {

square.y -= 1;

if( maze.walls.hitTestPoint(square.x,square.y,true) ){

square.y += 1;

}

if( maze.walls.hitTestPoint(square.x+square.width,square.y,true) ){

square.y += 1;

}

}

اگر سمت حرکت چپ بود      if( left ) {

square.x -= 1;

if( maze.walls.hitTestPoint(square.x,square.y,true) ){

square.x += 1;

}

if( maze.walls.hitTestPoint(square.x,square.y+height,true) ){

square.x += 1;

}

}

======

دانلود کامل پروژه همراه با فایل SWF-EXE-FLA
در تمامی ساعات شبانه روز >> پرداخت آنلاین و دانلود آنلاین پروژه


پذیرش و انجام سفارشات پروژه های شما
شماره تماس پشتیبانی سایت : ۰۹۳۹۲۷۶۱۶۳۰

 

 

توجه مهم :

*دوست عزیز در صورت نداشتن رمز پویا یا قطع بودن درگاه بانکی ، لطفا نام پروژه درخواستی خود را جهت هماهنگی برای دریافت شماره کارت واریزی و دریافت لینک دانلود، به واتساپ پشتیبانی سایت  ۰۹۳۹۲۷۶۱۶۳۰  ارسال کنید *(از ساعت ۸ الی ۲۳)

Related posts

  1. هلینا گفت:

    بازی maze میخوام تا پنج شنبه امکانش هست با توضیحات که متوجه بشم چیه

  2. projectgmailsas گفت:

    بله در خدمت هستیم . لطفا تماس تلفنی بگیرید تا هماهنگی لازم انجام گیرد .
    موفق باشید
    نیکوسرشت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *