PDA

View Full Version : درخواست راهنمایی برای ساخت برنامه



amircph4
شنبه 04 آذر 1396, 22:07 عصر
سلام.
من دانشجوی ترم یک دانشگاه مازندران هستم برای درس مبانی به ما یه پروژه داده شده و از اونجایی که تو دانشگاه چیز خاصی نمیشه یاد گرفت من اومدم تو اینترنت تا یخورده اطلاعات کسب کنم.
پروژه ما ساخت یک بازی شطرنج شش در شش در محیط کنسول توسط زبان c++ با دو مهره سرباز و یک مهره اسب و یک مهره وزیر است.
اولین سوال من اینه که چطور یک ارایه 6 در 6 پویا بسازم که در هر لحظه زمین بازی رو بروز رسانی بکنه و جای یک خانه در ارایه با خانه دیگه عوض بشه
بر فرض اگه
سرباز = s اسب = h وزیر = q باشه و زمین بازی به صورت زیر باشد
#q h###
##s s# #
######
######
######
######
چطوری باید جای دو عضو از ارایه بالا رو عوض کنم یا این که چطور میتونم موقعیت یک مهره رو در زمین بازی بخونم؟

parvizwpf
یک شنبه 05 آذر 1396, 20:30 عصر
ببینید من نفهمیدم که شما چجوری این محیط رو میخواید طراحی کنید
اما چون دارید میگید آرایه هست و به شکل بالا هست پس 4 مورد بیشتر وجود نداره. میتونید 4 متغیر گرفته که همیشه مکان اندیس های بعد آرایه برای هر مهره رو نگه داره این از مکان یابی مهره ها.
شما وقتی مکان مهره ها رو داشته باشید توسط یک متغیر temp از همون جنس هم میتونید مقدار دو خانه رو جابجا کنید مثلا:

int a,b,temp;
a=1;
b=2;
temp =a ;
a=b;
b=temp;