تمام نوشته‌ها در بخش "برنامه نویسی"
آذر
۲
۱۳۹۱

پاسخ مسابقه تمرینی بیان – حرف نقره ای

در این پست پاسخ خودم به مثال دوم از مسابقه تمرینی وبسایت بیان (حرف نقره ای) رو براتون میذارم. صورت سوال حرف نقره ای: حرف نقره‌ای در یک کلمه، حرفی است که فاصله آن از دو طرف رشته مساوی باشد. مثلا در کلمه ALI ‎، حرف ‎L‎ حرف نقره ای است، چون فاصله آن از دو طرف ‎ است. ولی کلمه ‎SARA ‎ حرف نقره ای ندارد، چون حرفی را نمی توان پیدا کرد که […]

آذر
۲
۱۳۹۱

پاسخ مسابقه تمرینی بیان – برنامه جمع

  اگر شما هم عضو وبسایت بیان هستید احتمالا با مسابقه های تمرینی و آزمایشی این وبسایت در کنار مسابقات رسمی آن آشنایی دارید. در این مسابقه تست هایی برای محک زدن توانایی هر فرد داده شده و شما بعد از خواندن و حل مسئله ی داده شده جواب خود را ارسال میکنید. (برای آشنایی بیشتر با این مسابقات میتوانید به آدرس این وبسایت مراجعه کنید) از آنجایی که کدهای مسابقات آزمایشی تنها برای محک زدن […]

آبان
۹
۱۳۹۱

برنامه ی بازی دوز (تیک تاک تو)

حتما شما هم بازی دوز یا به قول بعضیا “تیک تاک تو” رو بازی کردید. یک بازی دو نفره که یک نفر دایره و دیگری ضربدر رو در یک جدول سه در سه بازی میکنه و هرکس زودتر به یک ردیف یک شکل دست پیدا کرد برنده بازی میشه. در این پست از کدبلاگ کدی رو برای دانلود قرار میدم که این بازی کلاسیک رو با زبان سی پلاس و کتابخانه OpenGL به صورت دو […]

مهر
۲۱
۱۳۹۱

آشنایی با کتابخانه صوتی OpenAL

مدتی قبل در جایی از یک برنامه نیاز به استفاده از صداها پیدا کردم. به همین دلیل به دنبال یک ‏API‏ قوی و در عین حال ساده ‏برای وارد کردن صداها در برنامم گشتم. نتایج بررسی هام منتهی شد به آشنا شدنم با کتابخانه‎ ‎جالب و قدرتمند (OpenAL (Open Audio Library با استفاده از ‏این کتابخانه شما میتونید از صداها در برنامه هاتون به راحتی استفاده کنید. ‏میتونید هر جایی که لازم بود فایلی صوتی […]

تیر
۲۰
۱۳۹۱

برنامه نوشتن کاراکترها در OpenGL با استفاده از کتابخانه glut

پیرو یکی از پست های قبلی وبلاگ که در اون روش های مختلف نوشتن کارکترها رو در OpenGL بررسی کرده بودم در این پست قصد دارم با استفاده از کتابخانه glut برنامه ای رو بهتون معرفی کنم به صورت تمیز و ساختیافته کاراکترها رو درون پنجره OpenGL مینویسه. مزیت این روش سادگی اون و همچنین عدم نیازش به افزودن کتابخانه های اضافیه. همچنین شما میتونید کدهای نوشته شده توسط اون رو در لینوکس و ویندوز […]

صفحات:54321