این ترم برای پروژه ی مبانی قرار بود یه باری رو با جاوا بزنیم. اسم بازی هم OneMoreLine بود که من تا اون موقع بازی نکرده بودم و حتی همین الانش هم نسخه ی اصلی رو بازی نکردم. فقط سر کلاس از دور دیده بودم حدودن چیه. بازیش این طوریه که یه توپی هست که با گرفتن یک دکمه دور نزدیکترین مرکز نسبت به خودش می چرخه و با رها کردن دکمه روی خط راست به مسیر خودش ادامه می ده. همین جوری نشستم که بزنمش بعد برای نحوه ی حرکتش چن تا حالت مختلف در آوردم. اول اون چیزی رو که نسبتن شبیه بازی های موشکی آتاری بود، زدم. همچین الکی هم نبود ها! ریاضیات دبیرستان کلی به دردم خورد. حالا هی بگید اینا به درد چی می خورن! برای چرخش از ماتریس دوران و برای این که جهت ساعت یا پاد ساعتگرد رو تشخیص بدم از ضرب خطی بردار شعاع و بردار سرعت کمک گرفتم.بعد نشستم کاری کنم که برای چرخش، این طور نباشه که توپ دور مراکز بچرخه و کل مراکز دور توپ بچرخن. این جا بود که اومدم زمانی که توپ می چرخه نزدیک ترین نقطه بهش و نه یک مرکز ثابت رو دادم. بعد نتیجه اش عملن این می شد که اگه دکمه رو همین طوری نگه داری یه پوش از چند تا نقطه بهت می ده. (به احتمال خوبی پوش محدب)
این بازی به ظاهر ساده ارتباط خوبی با ریاضی دبیرستانی داشت. کلی کیف کردم :)
در ادامه چند تا عکس و دو نسخه از بازی رو می گذارم. پیشاپیش می گم که کدم کثیف و ناخواناترین کد ممکنه.