برای نوشتن برنامه snake از کجا باید شروع کرد؟؟؟؟؟؟ (به زبان c)
برای نوشتن برنامه snake از کجا باید شروع کرد؟؟؟؟؟؟ (به زبان c)
قبلا با c++ درست کرده بودم
یه چیزی تعریف میکردیم به اسم وکتور که دو نقطه x , y داشت و بهش یه مقدار اولیه میدادیم مثلا مختصات مرکز صفحه رو و مار یا حالا هرچی رو توی اون مختصات میکشیم
یه مقداری هم در نظر میگیرم به عنوان مقدار جهش مثلا 2 واحد
حالا به تناسب کلید های کاربر فشار میده این مقدار جهش رو اضافه میکنیم به مختصاتمون
مثالا اگه کلید سمت راست فشرده شد 2 تا به x اضافه میکنیم یه چپ فشرده شد 2 تا از x کم میکنیم
و اون مار رو دوباره میکشم اینبار با مختصات جدید
البته این حالت کلی بود و وارد جزئیات نشدم
اینم بگم برای اینکه حرکت مار روون باشه باید برنامه رو باید توری بنویسی که با یه حقه پشت سر هم هی اون شکل مار رو بکشه بهش میگن game loop
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)