>> ZAMYLA ચાન: 15 સાથે મજા હોય છે.
15 આ પહેલી ગેમ છે કે તમે અમલ કરવા વિશે.
અને તે અરસપરસ છે.
હવે, ચિંતા ન.
તમે લખવા માટે નથી સમગ્ર બાબત જાતે.
>> વિતરણ કોડ જુઓ.
કારણ કે આ રમત માળખું ઘણો પહેલેથી જ તમારા માટે સુયોજિત થયેલ છે.
તે સ્વીકારે છે અને આદેશ વાક્ય પદચ્છેદન કરે છે વપરાશકર્તા તરફથી દલીલ છે, અને એક બનાવે છે
બોર્ડ કે ઇનપુટ પર આધારિત છે.
>> તે રમત જીતી હોય તો ચકાસે છે, અને બહાર નીકળે છે વપરાશકર્તાની રમત જીતી જાય છે.
અને આ રમત જીતવા માટે, તે નહીં વપરાશકર્તા તરફથી ઇનપુટ અને
ચાલ કાર્ય કહે છે.
તેથી અમે ચાર અમલ કરી રહ્યા છીએ 15 ની રમત માટે કાર્યો -
આરંભ,, ડ્રો ખસેડવા માટે, અને જીત્યો હતો.
>> પ્રથમ, Init સામનો કરીએ.
આરંભ માં, પ્રારંભ માટે, અમે પ્રતિનિધિત્વ એક 2D પૂર્ણાંક એરે બોર્ડ.
અને આ છે જેને વૈશ્વિક ચલ છે પરિમાણો મહત્તમ અને મહત્તમ સાથે બોર્ડ
બોર્ડના મહત્તમ પરિમાણો.
હવે, બોર્ડ ના વાસ્તવિક પરિમાણ માં રજૂ વપરાશકર્તા દ્વારા આપવામાં આવે છે
પૂર્ણાંક ડી, જે કરી શકે છે મેક્સ કરતાં ઓછી છે.
પરંતુ સી, તમે એરે માપ બદલો કરી શકો છો.
તેથી જો તમે તે સાથે અટકી રહ્યા છો મહત્તમ પરિમાણ.
>> Init તમારી જોબ રચના છે બોર્ડના કિંમતો
યોગ્ય કિંમતો સાથે.
હવે, અમે 1 ડી જોઈ શકાય એરે જોઇ છે.
પરંતુ કેવી રીતે 2D એરે કામ કરે છે?
આ પંક્તિ એક ઇન્ડેક્સ છે, 0 અનુક્રમણિકા, હંમેશની જેમ, અને
પછી પણ સ્તંભની.
>> અને તમે તમારા ગ્રીડ ભરવા પડશે આ જેમ જ, મૂલ્યો ઉતરતા.
ગ્રીડ 0, 0, 0 પંક્તિ, કોલમ 0, 8 હોય છે.
ગ્રીડ 0, 1 7 છે.
આ એક ઉદાહરણ તરીકે, જ્યાં ડી, થોડું ડી, 3 છે.
હવે, 15 માં આ બોર્ડ પણ હોવો જરૂરી છે તમે ક્યારેય રમ્યો છું, તો ખાલી ટાઇલ,
ભૌતિક રમત સાથે.
>> પરંતુ બોર્ડ પૂર્ણાંક એરે છે.
તેથી એ બધા કિંમતો પૂર્ણાંકો હોય છે.
તેથી તે પૂર્ણાંક નક્કી કરવા માટે તમારા પર છે ખાલી ટાઇલ પ્રતિનિધિત્વ મૂલ્ય.
>> તમારા બોર્ડ રીતે આરંભ કરવા માટે, તમે ઉપયોગ કરી શકો છો સમાવે લૂપ માળખાં પાંચ
બોર્ડના શરૂ રાજ્ય જ્યાં બોર્ડ હું જે ખાતે તત્વ રજૂ કરે છે
પંક્તિ હું અને કૉલમ જ.
તેઓ ઉતરતા ક્રમમાં શરૂ કરો.
અને યાદ રાખો કે જો ટાઇલ્સ સંખ્યા વિચિત્ર છે, તો પછી તમે રહ્યા છીએ
પાંચ સ્વેપ છે 2 અને 1 ની.
તેથી અમે અમારા પ્રારંભ બોર્ડ હોય છે.