پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

پروژه برنامه نویسی(48813)

یک سال پیش منتشر شده

تعداد بازدید: 342

کد پروژه: 375604


شرح پروژه


سیستمی بسازید که به شما امکان می دهد اطلاعات مربوط به زمان واکنش افراد را جمع آوری کنید. سیستم

باید یک پنجره (یا نمایش تمام صفحه) به کاربر ارائه دهد. سیستم داده ها را ثبت خواهد کرد

در مورد زمان و خطاها (سعی کنید روی یک دکمه کلیک کنید اما دکمه را از دست بدهید).

الزامات خاص:

• هنگام راه اندازی، سیستم باید یک شماره کاربری بخواهد (این شماره به همه پیوست خواهد شد

سوابق آزمایشی). توجه: اگر از Processing استفاده می کنید، می توانید از Java Swing GUI استفاده کنید

اجزاء؛ به عنوان مثال، JDialog (نگاه کنید به:

• سپس سیستم باید سیستم تست را ارائه دهد، سیستم شامل 3، 5 یا

9 دکمه. یک دکمه در مرکز قرار دارد و می گوید "شروع". دکمه های دیگر خواهد بود

• برای هر آزمایش، سیستم زمان صرف شده از کلیک روی دکمه "شروع" را ثبت می کند

به کلیک بر روی دکمه روشن هدف. سیستم نیز شماره را جمع آوری خواهد کرد

کلیک‌های خطا قبل از کلیک موفقیت‌آمیز روی هدف (یعنی چند بار

برای تلاش آزمایشی فعلی اشتباه کلیک شد).

• دکمه های هدف و در فاصله مساوی از دکمه "شروع" قرار دارند.

• فقط یک دکمه هدف در یک زمان روشن می شود. پس از کلیک روی آن دیگر وجود ندارد

روشن شده

• سیستم باید با کلیک موفقیت آمیز دکمه هدف، صدایی را پخش کند

ارائه بازخورد.

• پس از بیست هدف، یک بلوک آزمایش کامل شده است. سیستم الف را ارائه نمی دهد

هدف جدید است، بلکه علامت "برای ادامه کلیک کنید" را نشان می دهد. این به کاربر اجازه استراحت می دهد

قبل از ادامه

• هنگامی که کاربر بر روی دکمه "ادامه" کلیک می کند، سیستم به بلوک بعدی ادامه می دهد

از بیست آزمایش، همانطور که در بالا توضیح داده شد.

• سیستم شما سه بلوک مختلف را ارائه خواهد کرد. هر بلوک تعداد آنها را افزایش می دهد

دکمه های هدف

1. بلوک 1: 2 دکمه هدف

2. بلوک 2: 4 دکمه هدف

3. بلوک 3: 8 دکمه هدف

• سیستم باید داده های زیر را با فرمت جدا شده از برگه ضبط و بنویسد.

با کلیک بر روی هر دکمه هدف جداگانه (یعنی آزمایشی در یک خط جداگانه):

user# block# trial# elapsedTime numberOferrors

(توجه داشته باشید که "LapsedTime" زمان بر حسب میلی ثانیه بین روشن شدن هدف و

یک کلیک موفق روی هدف روشن)

(توجه داشته باشید که "numberOfErrors" تعداد دفعاتی است که کاربر در طول این آزمایش کلیک کرده است

بدون اصابت به هدف روشن)

(توجه داشته باشید که "LapsedTime" زمان بر حسب میلی ثانیه بین روشن شدن هدف و

یک کلیک موفق روی هدف روشن)

(توجه داشته باشید که "آزمایش#" در هر بلوک افزایش می یابد؛ آزمایش نهایی باید بلوک 3، آزمایشی 20 باشد)

• باید داده ها را به پنجره کنسول وارد کنید و داده ها را می توان کپی و جایگذاری کرد

• هنگامی که دکمه شروع کلیک می شود، یکی از دکمه های دیگر (2، 4 یا 8) به طور تصادفی روشن می شود.

روشن می شود و تا زمانی که کاربر روی آن کلیک کند روشن می ماند. هدف کاربر کلیک بر روی روشن است

در سریع ترین زمان ممکن را فشار دهید.

• هر بار که کاربر روی دکمه "شروع" و یکی از دکمه های دیگر (به نام

دکمه های "هدف")، آزمایشی در نظر گرفته می شود (یعنی آزمایشی یک بار است که شخص

باید واکنش نشان دهید، برای هر آزمایشی داده جمع آوری خواهید کرد)
من یک هفته زمان دارم از زمان ثبت سفارش.
فقط جسارتا این استاد به طرز وحشتناکی حساس هستش روی اینکه از منابع ازاد کمک گرفته نشه و کد رو خودمون انجام بدیم در غیر این صورت نمره رو صفر ملاک میده
و اینکه به چه زبانی این پروژه رو قراره بنویسید
 به علاوه اینکه، ممنون میشم یک قیمت منصفانه بدید چون من ۴ تا پروژه دیگه هم واسه این ترم دارم که باید انجام بدم و ترجیح میدم با یک شخص کار کنم تا تعداد زیادی از فریلنسرها.
ممنون‌میشم قیمتی بیان کنید که با توجه به بودجه من و کارهای بعدی که میخواهیم کار کنیم
منتظر خبر شما هستم
هر زبانی میتونه باشه فقط قبلش به من بگید لطفا
۳ الی ۴ روز
رشتم علوم کامپیوتر هست
با سلام.
این پروژه یک بازی هستش که میتونه به زبان های "پایتان" یا "جاوا" یا "جاوا اسکریپت" به یکی از این زبان ها هر کدوم که خواستید میتونید این پروژه رو بنویسیسد.

طبق عکسی که ضمیمه کردم من دکمه ی وسط قرار دارم و به صورت رندوم دکمه های دوروبرم شروع میکنن به روشن شدن و بعد از کلیک کردن روی دکمه ی حرکت که وسط قرار داره باید سعی کنم یکی از دکمه هایی که قراره به صورت رنوم روشن بشه رو بگیرم و روش کلیک کنم. اگر بتونم سر زمان وقتی مه این دکمه روشن هستش روش کلیک کنم یعنی بردم و سیستم یک صدایی باید در بیاره حالا هر چیزی میتونه باشه.
این بازی 3 تا مرحله داره:
مرحله ی اول:
دکمه ی استارت وسط قرار داره و 2 دکمه چپ و راست به فاصله ی مساوی از دکمه ی استارت قرار میگیرند.
هر بازیکن میتونه تا 20 بار تلاش میتونه تو هر مرحله ادامه بده بعد از 20 بار به صورت خودکار سیستم میگه میخوای بری مرحله ی بعد و اگر بازیکن بگه نه میتونه دوباره امتحان کنه مرحله ی اول بازی رو باید ادامه بده که میره مرحله ی سوم بازی که ذر ادامه میگم. فقط میتونیم بپرسیم که ایا بازیکن میخواد استراحت کنه قبا اینکه بره مرحله ی بعد که اگر بگه اره 1 دقیقه استراحت میدیم و اگر بگه نه مستقیم میره مرحله بعد
مرحله ی دوم:

دکمه ی استارت وسط قرار داره و 4 دکمه چپ و راست و بالا و پایین به فاصله ی مساوی از دکمه ی استارت قرار میگیرند.

هر بازیکن میتونه تا 20 بار تلاش میتونه تو هر مرحله ادامه بده بعد از 20 بار به صورت خودکار سیستم میگه میخوای بری مرحله ی بعد و اگر بازیکن بگه نه میتونه دوباره امتحان کنه مرحله ی دوم بازی رو و باید ادامه بده که میره مرحله ی سوم بازی که ذر ادامه میگم. فقط میتونیم بپرسیم که ایا بازیکن میخواد استراحت کنه قبا اینکه بره مرحله ی بعد که اگر بگه اره 1 دقیقه استراحت میدیم و اگر بگه نه مستقیم میره مرحله بعد
مرحله ی سوم:
هر بازیکن میتونه تا 20 بار تلاش میتونه تو هر مرحله ادامه بده بعد از 20 بار به صورت خودکار سیستم میگه میخوای بری مرحله ی بعد و اگر بازیکن بگه نه میتونه دوباره امتحان کنه مرحله ی سوم بازی رو و تو این مرحله دیگه دکمه ی ادامه نداریم چون بازی عملا تموم شده. بازیکن میتونه دکمه  ی اعلام نتایج رو ببینه. کلیک میکنه و بازی به طور کلی تموم میشه.

نکاتی که باید رعایت بشه تو ساخت این بازی:
تعداد برد ها باید دخیره شود و در انتهای هر مرحله به بازیکن نشون داده بشه.
بالای صفحه میتونه نشون داده بشه.

زمانی که صرف میشه بعد از کلیک روی دکمه ی استارت تا دکمه ای که به صورت رندوم روشن میشه رو بگیریم اگر بتونیم بگیریم باید این زمان بر حسب میلی ثانیه حساب شود. اگر نتونیم که یعنی تلاش نا موفق حساب میشه. این زمان هم باید در انتها ی هر مرحله نشان داده بشه.
تعداد تلاش های نا موفق هم باید دذ انتهای هر مرحله نشان داده بشه. همه ی این اطلاعات میتونه یا بالای صفحه نشون داده بشه یا کنار صفحه.

بعد از هر تلاش موفقیت امیز که بتونیم دکمه ای به صورت کاملا رندوم روشن میشه رو بگیریم یک صدایی حالا هر چی باید ذر باید در بیاد تا بفهمیم تلاش موفقیت امیز بوده.

بازیکن های مختلفی میتونن بیان این بازی رو انجام بدن پس قبل از شروع هر مرحله از بازی سیستم میپرسه ایا به عنوان بازیکن جدید میخوای بازی کنی و بازیکن میگه اره و در بهش یک شماره شناسایی مثلا 3 رقمی داده میشه که این شماره خیلی مشخص باید تو هر مرحله از بازی نشون داده بشه.

این شماره ای که سیستم میده به همراه تعداد تلاش های نا موفق و تلاش های موفق به همراه زمان صرف شذه برای گرفتن ذکمه های اطراف که به صورت رند.م روشن میشه بع از زدن دکمه ی حرکت هم باید حساب شه.
کل اطلاعات خیلی مرتب تو یک جدول باید نشون داده بشه. جدول باید حداقا گنجایش 15 تا بازیکن رو داشته باشه.
علاوه بر اینکه سیستم باید صدا بده بعد از اینکه دکمه رو به موقع وقتی روشن هست بگیره یعنی تلاش موفقیت امیز بعدش این دکمه دیگه نباید فعال باشه. باید از کار بیفته و رنگش مثلا خاکستری بشه که بفهمیم دیگه وجود نداره.

تو مرحله ی اول بازی اگر بازیکن موفق شه که دو تا دکمه رو به موقع وقتی که روشن هستش بگیره یعنی تلاش موفقیت امیز باید بره مرحله ی دوم و به همین ترتیب مرحله ی سوم.

عکس ضمیمه شده ومیتونید ببینید تو ضمیمه دوستان.
نکته ی اخر اینکه مدت زمانی که هر کدوم از این دکمه ها باید روشن بمونه تا ما بعد از کلیک روی استارت باید بگیریمشون طبق منطق خودتون یه جوری تنظیم کنید که نه خیلی اسون باشه نه خیلی سخت. ولی مرحله به مرحله سخت تر شه گرفتن دکمه ای به صورت رندوم روشن میشه.
موفق و پاینده باشید.
95 93

مهارت ها و تخصص های مورد نیاز


بودجه

750,000 تومان تا 5,000,000 تومان

مهلت برای انجام

3روز

وضعیت مناقصه

بسته


درباره کارفرما

عضویت یک سال پیش

2263 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 17%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار