ورود

نسخه کامل مشاهده نسخه کامل : بازی snack



sam135
30-03-2011, 16:30
برای نوشتن برنامه snake از کجا باید شروع کرد؟؟؟؟؟؟ (به زبان c)

MAXXX
01-04-2011, 21:32
قبلا با c++ درست کرده بودم
یه چیزی تعریف میکردیم به اسم وکتور که دو نقطه x , y داشت و بهش یه مقدار اولیه میدادیم مثلا مختصات مرکز صفحه رو و مار یا حالا هرچی رو توی اون مختصات میکشیم

یه مقداری هم در نظر میگیرم به عنوان مقدار جهش مثلا 2 واحد
حالا به تناسب کلید های کاربر فشار میده این مقدار جهش رو اضافه میکنیم به مختصاتمون
مثالا اگه کلید سمت راست فشرده شد 2 تا به x اضافه میکنیم یه چپ فشرده شد 2 تا از x کم میکنیم
و اون مار رو دوباره میکشم اینبار با مختصات جدید
البته این حالت کلی بود و وارد جزئیات نشدم
اینم بگم برای اینکه حرکت مار روون باشه باید برنامه رو باید توری بنویسی که با یه حقه پشت سر هم هی اون شکل مار رو بکشه بهش میگن game loop