2 ડી / 3 ડી રમતો બનાવવા માટે સૉફ્ટવેર. સરળ રમત કેવી રીતે બનાવવી (ઉદાહરણ)?

હેલો

રમતો ... આ સૌથી લોકપ્રિય પ્રોગ્રામ્સમાંનું એક છે જેના માટે ઘણા વપરાશકર્તાઓ કમ્પ્યુટર્સ અને લેપટોપ ખરીદે છે. સંભવતઃ, જો ત્યાં તેમના માટે કોઈ રમતો ન હોય તો પીસી એટલા લોકપ્રિય બન્યાં હોત નહીં.

અને જો અગાઉ કોઈ રમત બનાવવા માટે, પ્રોગ્રામિંગ, ડ્રોઇંગ મૉડેલ્સ વગેરેમાં વિશેષ જ્ઞાન હોવું જરૂરી હતું - હવે તે કેટલાક સંપાદકનો અભ્યાસ કરવા માટે પૂરતો છે. ઘણા સંપાદકો, માર્ગ દ્વારા, ખૂબ સરળ છે અને એક શિખાઉ માણસ પણ તેમને સમજી શકે છે.

આ લેખમાં હું આવા લોકપ્રિય સંપાદકોને સ્પર્શ કરવા માંગુ છું, સાથે સાથે પગલા દ્વારા સરળ રમત પગલાની રચના દ્વારા સૉર્ટ કરવા માટેના એકનો દાખલો લઈશ.

સામગ્રી

  • 1. 2 ડી રમતો બનાવવા માટે કાર્યક્રમો
  • 2. 3 ડી રમતો બનાવવા માટે પ્રોગ્રામ્સ
  • 3. રમત નિર્માતા સંપાદકમાં 2 ડી રમત કેવી રીતે બનાવવી - પગલું દ્વારા પગલું

1. 2 ડી રમતો બનાવવા માટે કાર્યક્રમો

2 ડી હેઠળ - બે પરિમાણીય રમતો સમજો. ઉદાહરણ તરીકે: ટેટ્રિસ, બિલાડી એન્ગલર, પિનબોલ, વિવિધ કાર્ડ રમતો વગેરે.

ઉદાહરણ-2 ડી રમતો. કાર્ડ ગેમ: Solitaire

1) ગેમ મેકર

વિકાસકર્તા સાઇટ: // yoyogames.com/studio

ગેમ મેકરમાં રમત બનાવવાની પ્રક્રિયા ...

આ નાની રમતો બનાવવાની સૌથી સરળ સંપાદકોમાંની એક છે. સંપાદકને ગુણાત્મક રીતે બનાવવામાં આવે છે: તેમાં કામ કરવાનું શરૂ કરવું સરળ છે (બધું જ સ્પષ્ટ રીતે સ્પષ્ટ છે), તે જ સમયે ઑબ્જેક્ટ્સ, રૂમ વગેરે સંપાદિત કરવા માટે મોટી તકો છે.

સામાન્ય રીતે આ સંપાદકમાં શીર્ષ દૃશ્ય અને પ્લેટફોર્મર્સ (સાઇડ દૃશ્ય) સાથે રમતો બનાવે છે. વધુ અનુભવી વપરાશકર્તાઓ (જેઓ પ્રોગ્રામિંગમાં થોડું જ્ઞાન ધરાવતા હોય) માટે સ્ક્રિપ્ટ્સ અને કોડ શામેલ કરવા માટે વિશિષ્ટ સુવિધાઓ છે.

તે વિવિધ સંપાદનો અને ક્રિયાઓની નોંધ લેવી જોઈએ કે જે આ સંપાદકમાં વિવિધ ઑબ્જેક્ટ્સ (ભાવિ અક્ષરો) પર સેટ કરી શકાય છે: સંખ્યા ફક્ત આકર્ષક છે - થોડાક સો કરતાં વધુ!

2) રચના 2

વેબસાઇટ: //c2community.ru/

આધુનિક રમત ડિઝાઇનર (શબ્દની સાચી સમજમાં), જે નવજાત પીસી યુઝર્સને આધુનિક રમતો બનાવવા દે છે. આ ઉપરાંત, હું આ પ્રોગ્રામ પર ભાર આપવા માંગું છું, વિવિધ પ્લેટફોર્મ્સ માટે રમતો કરી શકાય છે: આઇઓએસ, એન્ડ્રોઇડ, લિનક્સ, વિન્ડોઝ 7/8, મેક ડેસ્કટોપ, વેબ (એચટીએમએલ 5), વગેરે.

આ કન્સ્ટ્રક્ટર ગેમ મેકરથી ખૂબ સમાન છે - અહીં તમારે ઑબ્જેક્ટ્સ ઉમેરવાની જરૂર છે, પછી તેમને વર્તન (નિયમો) લખો અને વિવિધ ઇવેન્ટ્સ બનાવો. સંપાદક WYSIWYG સિદ્ધાંત પર આધારિત છે - દા.ત. તમે રમત બનાવતા તરત જ પરિણામ જોશો.

પ્રોગ્રામ ચૂકવવામાં આવે છે, જોકે શરૂઆત માટે ત્યાં પુષ્કળ મફત સંસ્કરણ હશે. વિવિધ આવૃત્તિઓ વચ્ચેનો તફાવત વિકાસકર્તાની સાઇટ પર વર્ણવવામાં આવ્યો છે.

2. 3 ડી રમતો બનાવવા માટે પ્રોગ્રામ્સ

(3 ડી - ત્રિ-પરિમાણીય રમતો)

1) 3 ડી આરએડી

વેબસાઇટ: //www.3drad.com/

3 ડીમાં સસ્તું કન્સ્ટ્રક્ટરમાંનું એક (ઘણા વપરાશકર્તાઓ માટે, માર્ગ દ્વારા, મફત સંસ્કરણ, જેમાં 3-મહિનાની અપડેટ સીમા છે), તે પૂરતું હશે.

3 ડી આરએડી માસ્ટરનું સૌથી સરળ કન્સ્ટ્રક્ટર છે; અહીં વિવિધ જરૂરી ક્રિયાપ્રતિક્રિયાઓ માટેના પદાર્થોના કોઓર્ડિનેટ્સને સેટ કરવાની શક્ય અપવાદ સાથે અહીં કોઈ જરૂરી પ્રોગ્રામિંગ નથી.

આ એન્જિન સાથે બનાવેલ સૌથી લોકપ્રિય રમત ફોર્મેટ રેસિંગ છે. માર્ગ દ્વારા, ઉપર સ્ક્રીનશૉટ્સ આ ફરી એકવાર ખાતરી કરો.

2) એકતા 3 ડી

વિકાસકર્તા સાઇટ: //unity3d.com/

ગંભીર રમતો બનાવવા માટેનો એક ગંભીર અને વ્યાપક સાધન (હું ટૌટોલોજી માટે માફી માંગું છું). હું અન્ય એન્જિનો અને ડિઝાઇનર્સનો અભ્યાસ કર્યા પછી તેમાં જવાની ભલામણ કરું છું, દા.ત. સંપૂર્ણ હાથ સાથે

યુનિટી 3 ડી પેકેજમાં એક એન્જિન શામેલ છે જે તમને ડાયરેક્ટએક્સ અને ઓપનજીએલની ક્ષમતાઓનો સંપૂર્ણપણે ઉપયોગ કરવાની મંજૂરી આપે છે. પ્રોગ્રામના શસ્ત્રાગારમાં 3D મોડેલ્સ સાથે કામ કરવાની તક, શેડોર્સ, શેડોઝ, મ્યુઝિક અને અવાજો સાથે કામ કરવા માટે, પ્રમાણભૂત કાર્યો માટે સ્ક્રિપ્ટ્સની વિશાળ લાઇબ્રેરી.

કદાચ આ પેકેજની એકમાત્ર ખામી છે C # માં પ્રોગ્રામિંગના જ્ઞાનની જરૂર છે અથવા સંકલન દરમિયાન કોડનો જાવા - ભાગ "મેન્યુઅલ મોડ" માં ઉમેરવો પડશે.

3) નિયોક્સિસ ગેમ એન્જિન એસડીકે

વિકાસકર્તા સાઇટ: //www.neoaxis.com/

3D માં લગભગ કોઈપણ રમતો માટે મફત વિકાસ વાતાવરણ! આ જટિલ સાથે, તમે રેસ, શૂટર્સ અને આર્કેડ્સને સાહસ સાથે કરી શકો છો ...

રમત એંજીન એસડીકે માટે, નેટવર્કમાં ઘણા કાર્યો માટે ઘણા વધારાઓ અને એક્સ્ટેન્શન્સ છે: ઉદાહરણ તરીકે, કાર અથવા વિમાનના ભૌતિકશાસ્ત્ર. વિસ્તૃત પુસ્તકાલયોની મદદથી તમને પ્રોગ્રામિંગ ભાષાઓના ગંભીર જ્ઞાનની પણ જરૂર નથી!

એન્જિનમાં બનેલા વિશિષ્ટ ખેલાડી માટે આભાર, તેમાં બનાવેલ રમતો ઘણા લોકપ્રિય બ્રાઉઝર્સમાં રમી શકાય છે: ગૂગલ ક્રોમ, ફાયરફોક્સ, ઇન્ટરનેટ એક્સપ્લોરર, ઓપેરા અને સફારી.

ગેમ એંજીન એસડીકે બિન-વાણિજ્યિક વિકાસ માટે મફત એન્જિન તરીકે વહેંચાયેલું છે.

3. રમત નિર્માતા સંપાદકમાં 2 ડી રમત કેવી રીતે બનાવવી - પગલું દ્વારા પગલું

રમત નિર્માતા - બિન-જટિલ 2 ડી રમતો બનાવવા માટે ખૂબ જ લોકપ્રિય સંપાદક (જોકે વિકાસકર્તાઓ દાવો કરે છે કે તમે તેમાં લગભગ કોઈપણ જટિલતાના રમતો બનાવી શકો છો).

આ નાના ઉદાહરણમાં, હું રમતો બનાવવા પર એક પગલું દ્વારા પગલું મીની-સૂચના બતાવવા માંગું છું. આ રમત ખૂબ જ સરળ છે: સોનિક પાત્ર લીલા સફરજન એકત્રિત કરવાનો પ્રયાસ કરી સ્ક્રીનની ફરતે જશે ...

સરળ ક્રિયાઓથી પ્રારંભ કરીને, નવી સુવિધાઓ ઉમેરીને, જે જાણે છે, કદાચ તમારી રમત સમય સાથે વાસ્તવિક હિટ બની જશે! આ લેખમાં મારો ધ્યેય ફક્ત ક્યાંથી પ્રારંભ કરવો તે બતાવવાનું છે, કારણ કે પ્રારંભ સૌથી વધુ માટે સૌથી મુશ્કેલ છે ...

રમત બનાવવા માટે ખાલી જગ્યાઓ

તમે કોઈ પણ રમત બનાવવાનું શરૂ કરો તે પહેલાં, તમારે નીચેની બાબતો કરવાની જરૂર છે:

1. તેની રમતના પાત્રને શોધો, તે શું કરશે, તે ક્યાં હશે, ખેલાડી તેને કેવી રીતે સંચાલિત કરશે અને અન્ય વિગતો.

2. તમારા અક્ષર, પદાર્થો જેની સાથે તે ક્રિયાપ્રતિક્રિયા કરશે ચિત્રો બનાવો. ઉદાહરણ તરીકે, જો તમારી પાસે સફરજન એકત્રિત કરવાની રીંછ હોય, તો તમારે ઓછામાં ઓછા બે ચિત્રોની જરૂર છે: રીંછ અને સફરજન પોતે. તમારે પૃષ્ઠભૂમિની પણ જરૂર પડી શકે છે: એક મોટી ચિત્ર જેમાં ક્રિયા થાય છે.

3. તમારા અક્ષરો, સંગીત કે જે રમતમાં રમવામાં આવશે તેના માટે અવાજ બનાવો અથવા કૉપિ કરો.

સામાન્ય રીતે, તમારે આવશ્યક છે: બનાવવાની જરૂર પડશે તે બધું એકત્રિત કરવા. જો કે, તે રમતના અસ્તિત્વમાંના પ્રોજેક્ટમાં ઉમેરાય તે પછીથી તે પછીથી ભૂલી જવાશે અથવા પછીથી છોડી દેવામાં આવશે ...

પગલું દ્વારા પગલું મીની રમત બનાવટ

1) તમારે જે કરવાની જરૂર છે તે પ્રથમ છે અમારા અક્ષરોના સ્પ્રાઈટનો ઉમેરો. આ કરવા માટે, પ્રોગ્રામના નિયંત્રણ પેનલ પર ચહેરાના સ્વરૂપમાં એક વિશેષ બટન છે. સ્પ્રાઈટ ઉમેરવા માટે તેને ક્લિક કરો.

સ્પ્રાઈટ બનાવવા માટે બટન.

2) દેખાય છે તે વિંડોમાં, તમારે સ્પ્રાઈટ માટે ડાઉનલોડ બટનને ક્લિક કરવાની જરૂર છે, પછી તેના કદ (જો આવશ્યકતા હોય તો) નો ઉલ્લેખ કરો.

અપલોડ કરેલ સ્પ્રાઈટ.

3) તેથી તમારે તમારા બધા sprites પ્રોજેક્ટમાં ઉમેરવાની જરૂર છે. મારા કિસ્સામાં, તે 5 sprites બહાર આવ્યું: સોનિક અને મલ્ટી રંગીન સફરજન: લીલા વર્તુળ, લાલ, નારંગી અને ગ્રે.

પ્રોજેક્ટ માં સ્પ્રાઈટનો.

4) આગળ, તમારે પ્રોજેક્ટમાં ઑબ્જેક્ટ્સ ઉમેરવાની જરૂર છે. ઑબ્જેક્ટ એ કોઈપણ રમતમાં એક મહત્વપૂર્ણ વિગતો છે. ગેમ મેકરમાં, ઑબ્જેક્ટ એક રમત એકમ છે: ઉદાહરણ તરીકે, સોનિક, જે તમે દબાવો છો તેના આધારે સ્ક્રીન પર જશે.

સામાન્ય રીતે, પદાર્થો એ વધારે જટિલ વિષય છે અને સૈદ્ધાંતિક સિદ્ધાંતમાં તે સમજાવવા અશક્ય છે. જેમ તમે સંપાદક સાથે કાર્ય કરો છો, તેમ ગેમ Maker તમને તક આપે છે તે સુવિધાઓના વિશાળ ખૂંટોથી તમે વધુ પરિચિત બનો છો.

આ દરમિયાન, પ્રથમ ઑબ્જેક્ટ બનાવો - બટન "ઑબ્જેક્ટ ઉમેરો" ને ક્લિક કરો. .

ગેમ મેકર. ઑબ્જેક્ટ ઉમેરવાનું

5) આગળ, ઉમેરાયેલ ઑબ્જેક્ટ માટે સ્પ્રાઈટનો પસંદ કરવામાં આવે છે (નીચે સ્ક્રીનશોટ, ડાબે + ઉપર) જુઓ. મારા કિસ્સામાં - પાત્ર સોનિક.

પછી ઑબ્જેક્ટ માટે ઇવેન્ટ્સ રેકોર્ડ કરવામાં આવે છે: તેમાંના કેટલાક ડઝન હોઈ શકે છે, પ્રત્યેક ઇવેન્ટ એ તમારા ઑબ્જેક્ટનું વર્તન, તેની હિલચાલ, તેનાથી સંબંધિત અવાજ, નિયંત્રણો, ચશ્મા અને અન્ય રમત લાક્ષણિકતાઓ છે.

કોઈ ઇવેન્ટ ઉમેરવા માટે, સમાન નામવાળા બટનને ક્લિક કરો - પછી જમણી કોલમમાં ઇવેન્ટ માટેની ક્રિયા પસંદ કરો. ઉદાહરણ તરીકે, તીર કીઓ દબાવીને જ્યારે આડી અને ઊભી ખસેડવું.

વસ્તુઓમાં ઇવેન્ટ્સ ઉમેરી રહ્યા છે.

ગેમ મેકર. સોનિક ઑબ્જેક્ટ માટે, 5 ઇવેન્ટ્સ ઉમેરવામાં આવી છે: તીર કીને દબાવતી વખતે પાત્રને અલગ દિશાઓમાં ખસેડવું; ઉપરાંત વગાડવાના ક્ષેત્રની સરહદ પાર કરતી વખતે સ્થિતિ સેટ થઈ જાય છે.

માર્ગ દ્વારા, ઘણાં ઇવેન્ટ્સ હોઈ શકે છે: રમત નિર્માતા પાસે નાની વસ્તુ નથી;

- પાત્રને ખસેડવાનું કાર્ય: ચળવળની ઝડપ, કૂદકા, જમ્પની મજબૂતાઈ, વગેરે.

- વિવિધ ક્રિયાઓમાં સંગીતના ઓવરલેંગ કાર્યો;

- પાત્ર (ઓબ્જેક્ટ), વગેરેની રજૂઆત અને દૂર કરવું.

તે અગત્યનું છે! રમતમાં દરેક ઑબ્જેક્ટ માટે તમારે તમારા ઇવેન્ટ્સની નોંધણી કરવાની જરૂર છે. તમે રજીસ્ટર કરો છો તે દરેક ઑબ્જેક્ટ માટે વધુ ઇવેન્ટ્સ - વધુ સર્વતોમુખી અને રમતને બનાવવા માટે મોટી સંભવિતતા સાથે. સૈદ્ધાંતિક રીતે, આ અથવા તે ઇવેન્ટ બરાબર શું કરશે તે જાણ્યા વિના, તમે તેને ઉમેરીને તાલીમ આપી શકો છો અને પછી તે કેવી રીતે વર્તશે ​​તે જુઓ. સામાન્ય રીતે, પ્રયોગો માટે એક વિશાળ ક્ષેત્ર!

6) રૂમની બનાવટ એ અંતિમ અને એક મહત્વપૂર્ણ ક્રિયાઓ છે. રૂમ એ રમતનો એક પ્રકાર છે, તે સ્તર કે જેમાં તમારી ઑબ્જેક્ટ્સ વાર્તાલાપ કરશે. આવા રૂમ બનાવવા માટે, નીચેની આયકન સાથે બટનને ક્લિક કરો:.

રૂમ (રમત સ્ટેજ) ઉમેરો.

બનાવેલા ઓરડામાં, માઉસનો ઉપયોગ કરીને, તમે અમારી વસ્તુઓને સ્ટેજ પર ગોઠવી શકો છો. રમતની પૃષ્ઠભૂમિને કસ્ટમાઇઝ કરો, રમત વિંડોનું નામ સેટ કરો, દૃશ્યો સ્પષ્ટ કરો, વગેરે. સામાન્ય રીતે, આ રમત પર પ્રયોગો અને કાર્ય માટે સંપૂર્ણ તાલીમ ગ્રાઉન્ડ.

7) પરિણામી રમત શરૂ કરવા માટે - F5 બટન દબાવો અથવા મેનૂમાં: ચલાવો / સામાન્ય લોંચ.

પરિણામી રમત ચલાવો.

ગેમ મેકર રમતની સાથે તમારી સામે એક વિન્ડો ખોલશે. હકીકતમાં, તમે જે જુઓ છો, પ્રયોગ કરો, ચલાવો છો તે જોઈ શકો છો. મારા કિસ્સામાં, સોનિક કીબોર્ડ પરના કીસ્ટ્રોક્સના આધારે ખસેડી શકે છે. એક પ્રકારની મીની-ગેમ (ઓહ, અને ત્યાં કાળો સ્ક્રીન પર ચાલતા સફેદ ડોટ લોકોમાં જંગલી આશ્ચર્ય અને રસને કારણે હતા ... ).

પરિણામી રમત ...

હા, અલબત્ત, પરિણામી રમત આદિમ અને ખૂબ જ સરળ છે, પરંતુ તેની રચનાનું ઉદાહરણ ખૂબ સૂચક છે. આગળ, પદાર્થો, સ્પ્રિટ્સ, ધ્વનિઓ, બેકગ્રાઉન્ડ્સ અને રૂમ સાથે પ્રયોગ અને કામ - તમે ખૂબ સારી 2 ડી રમત બનાવી શકો છો. 10-15 વર્ષ પહેલાં આવા રમતો બનાવવા માટે, ખાસ જ્ઞાન હોવું જરૂરી હતું, હવે તે માઉસને ફેરવવા માટે સક્ષમ છે. પ્રગતિ!

શ્રેષ્ઠ સાથે! બધી સફળ રમત-સિસ્ટમ ...

વિડિઓ જુઓ: Classical Greece. Greek Myths. Sources and Styles (માર્ચ 2024).