Hoe om 'n videospeletjie met CMD te maak: 9 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om 'n videospeletjie met CMD te maak: 9 stappe (met foto's)
Hoe om 'n videospeletjie met CMD te maak: 9 stappe (met foto's)

Video: Hoe om 'n videospeletjie met CMD te maak: 9 stappe (met foto's)

Video: Hoe om 'n videospeletjie met CMD te maak: 9 stappe (met foto's)
Video: HBO 4, diagnostiek en doe-het-zelfaanpassing 2024, Mei
Anonim

Dit is een van die gratis en maklike maniere om videospeletjies te maak. U hoef dit ook nie af te laai nie. In die proses leer u 'n bietjie oor batchprogrammering. U moet u eie verhaal verskaf om hierdie speletjie te laat loop.

Stap

Maak 'n videospeletjie met Cmd Stap 1
Maak 'n videospeletjie met Cmd Stap 1

Stap 1. Alles binne -in die apostrof kan verander word, dit beïnvloed nie die spel nie - tik dit nie in die werklike kode nie

Maak 'n videospeletjie met Cmd Stap 2
Maak 'n videospeletjie met Cmd Stap 2

Stap 2. Maak Notepad of 'n ander kodeprogram oop - Geany, Notepad ++, ens

Stoor die lêer met die naam 'My Games'.bat

Maak 'n videospeletjie met Cmd Stap 3
Maak 'n videospeletjie met Cmd Stap 3

Stap 3. Begin met die skryf van die kode

Begin deur te tik:

  • @echo af

  • titel 'My spel'

  • kleur 0A

  • as " %1" neq "" (gaan %1)

  • pouse

Maak 'n videospeletjie met Cmd Stap 4
Maak 'n videospeletjie met Cmd Stap 4

Stap 4. Voeg kleur by

Stoor en hardloop nou. Die program gee 'n fout en 'n heeltemal ander kleurkombinasie op. Soek 'n kleur waarvan u hou en tik na 'kleur' in plaas van 'zz'. Kleur 0A is 'n goeie kombinasie, wat groen teks en 'n rooi agtergrond tot gevolg het.

Maak 'n videospeletjie met Cmd Stap 5
Maak 'n videospeletjie met Cmd Stap 5

Stap 5. Skep 'n spyskaart

Om 'n spyskaart te skep, laat die pouse -gedeelte weg en tik:

  • :Spyskaart

  • kls

  • eggo '1. Begin '

  • eggo '2. Instruksie '

  • eggo '3. Gaan uit'

  • set /p answer = 'Voer die nommer van u keuse in en druk op enter.'

  • as %answer %== 1 gaan na 'Start_1'

  • as %antwoord %== 2 gaan na 'Wenk'

  • as %antwoord %== 3 gaan na 'Uitgang'

Maak 'n videospeletjie met Cmd Stap 6
Maak 'n videospeletjie met Cmd Stap 6

Stap 6. Skep 'n 'Uitgang' en 'Wenk'

Tik die volgende kode om die skerm te verlaat:

  • :'Gaan uit'

  • eggo Dankie vir die speel!

  • uitgang /b

  • Tik nou vir die wenke:
  • : 'Instruksie'

  • kls

  • eggo 'Wenk'

  • eggo.

  • Skryf dan:
  • eggo 'U wenk hier'

  • Tik soveel as wat u wil:
  • pouse

  • gaan na die spyskaart

Maak 'n videospeletjie met Cmd Stap 7
Maak 'n videospeletjie met Cmd Stap 7

Stap 7. Begin die spel

Tik 'n scenario in:

  • : Begin_1

  • kls

  • eggo 'Jy het 'n slegte persoon ontmoet. Hulle troepe is: '

  • eggo '3 boere'

  • eggo 'U het 'n goeie kans om te wen.'

  • set /p answer = 'Wil u veg of hardloop?'

  • as %answer %== 'Veg' gaan na 'Fight_1'

  • as %answer %== 'Run' gaan na 'Run_1'

Stap 8.

  • Veg en hardloop.

    Om nou die veg -en -hardloop -spyskaart te skep:

    Maak 'n videospeletjie met Cmd Stap 8
    Maak 'n videospeletjie met Cmd Stap 8
    • : Run_1

    • kls

    • eggo jy is veilig!

    • pouse

    • gaan na 'Start_1'

    • : Fight_1

    • eggo U kies om te veg.

    • eggo Die stryd begin.

    • stel /p antwoord = Tik die nommer 1 en druk enter om voort te gaan:

    • as %antwoord %== 1 gaan na Bertarung_1_Loop

    • : 'Fight_1_Loop'

    • stel /a num =%random%

    • as % num % gtr 4 gaan na 'Fight_1_Loop'

    • as % num % lss 1 gaan na 'Fight_1_Loop'

    • as %num %== 1 gaan na 'Lose_Bertarung_1'

    • as %num %== 2 gaan na 'Win_Battle_1'

    • as %num %== 3 gaan na 'Win_Battle_1'

    • as %num %== 4 gaan na 'Win_Battle_1'

    • : 'Lost_Fight_1'

    • kls

    • eggo Jammer, jy het verloor! (

    • pouse

    • gaan na die spyskaart

    • : 'Win_Fight_1'

    • kls

    • eggo Baie geluk, jy het gewen!

    • set /p answer = 'Wil u dit stoor?'

    • as %antwoord %== 'Ja', gaan na 'Stoor'

    • as %antwoord %== 'Nee', gaan na 'Start_2'

    • : 'Stoor'

    • gaan na 'Start_2'

    • Nou kan u die kode wat in 'Start_1' gebruik is, herhaal om die tweede, derde, vierde, ensovoorts te skep.
    • As u byvoorbeeld: Fight_1 tik, moet u ook seker maak dat die gedeelte wat sê "Gaan na Fight_1" dieselfde bly as die ander, sodat as u een verander, beide moet verander.
  • Sluit Notepad, klik dan ja, stoor die lêer. Verander die formaat na alle lêers en voeg.bat agter die naam by.

    Maak 'n videospeletjie met Cmd Stap 9
    Maak 'n videospeletjie met Cmd Stap 9
  • Wenke

    • Onthou, elke keer as u iets sigbaar vir die gebruiker wil hê, tik ek voor dit in.
    • Speel die spel terwyl dit opbou, selfs al is dit nog nie klaar nie. Dit sal u help om die verband te sien tussen wat u ingetik het en wat u kry en foute op te spoor.
    • As u in die middel van 'n toetswedstryd moet verlaat, tik Ctrl-C.
    • Batch -lêers in Windows kan vir outomatiese werk gebruik word, maar om teksspeletjies soos hierdie te skryf, is 'n prettige manier om te sien hoe dit werk.
    • Gaan die bondelskript noukeurig na en u sal uitvind watter een verkeerd is.
    • 'N Baie algemene fout is dat die program nie werk nie.

    Aanbeveel: