ورود

View Full Version : سوال: بازی smashing



minister
یک شنبه 12 خرداد 1387, 14:44 عصر
با سلام من دارم بازی ( smashing) رو به زبان سی می نویسم.بازی به این صورتکه یه گوی روی یه صفحه ی متحرک کوچک قرار داره و با کلیک کاربر گوی به سمت بالا حرکت می کنه در بالا تعدادی ( block) قرار داره اگه گوی به این بلاک ها برخورد کنه بلاک محو میشه و اگه به دیواره ها برخورد کنه با یه زاویه برمی گرده . من باید حرکت زاویه دار گوی رو چه طور طراحی کنم ممنون میشم راهنماییم کنید

مهران رسا
یک شنبه 12 خرداد 1387, 18:48 عصر
البته زیاد اصولی نیست . ولی راه ساده اینه که هم زمان مختصات x و y گوی رو تغییر بدی .

من C بلد نیستم . ولی اگه قرار باشه توی VB بنویسم این طوری عمل می کنم :

globule.Left=globule.Left + 10
globule.Top = globule.Top +10

دستورات بالا باید تکرار بشن . ما در VB از Timer استفاده می کنیم . بازهم در C نمی دونم از چی استفاده میشه !