Բովանդակություն:
Video: Lunar Lander 64: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս ձեռնարկը համակարգչային խաղի համար է, որը ես գրել եմ ավելի քան 34 տարի առաջ 1984 թվականին, երբ ես 14 տարեկան էի: Այն գրված էր Commodore 64 տնային համակարգչի վրա, որը միացված էր իմ ննջասենյակի շարժական հեռուստացույցին, Windows- ի վրա հիմնված համակարգիչների օրերից շատ առաջ: Commodore- ում օգտագործվող համակարգչային լեզուն կոչվում էր 'BASIC', և իմ գրած ծրագրերը պահպանելու միակ մեթոդը ձայներիզների վրա էր: Չկար կոշտ սկավառակ կամ ծրագրերը ինքնին համակարգչում պահելու ոչ մի տարբերակ: (Մատչելի էր անգործունյա սկավառակի սկավառակ, բայց ես չունեի դրանցից մեկը): Ես չունեի նաև տպիչ, այնպես որ ես ոչ մի կերպ չկարողացա պահել իմ գրած ծրագրերի տպագիր օրինակը:
Քայլ 1. Big K ամսագիր
Այդ օրերին բավականին տարածված էր, որ սիրողական ծրագրավորողները իրենց աշխատանքները (ձայներիզների վրա) հանձնում էին այն ժամանակվա բազմաթիվ համակարգչային ամսագրերից մեկին: Ես հիշում եմ նման ամսագիրներից մեկը, որն առաջարկում էր վճարել 5 ֆունտ ստեռլինգ, եթե նրանք տպագրեին ձեր աշխատանքը (1984 թ. Գրպանային գումար մի քանի շաբաթ), բայց ես գտա մի նոր ամսագիր, որն ինձ դուր եկավ, որը կոչվում էր Big K (դրա արխիվները հասանելի են այստեղ ՝ https://archive.org /մանրամասներ/big-k-magazine) և իմ խաղը հանձնել նրանց: Անցավ մի քանի ամիս, և ես ոչինչ չլսեցի նրանցից, այնուհետև մի օր ավագ եղբայրս զանգահարեց և ասաց, որ աշխատանքի գնալիս կարդում է Big K- ի հոկտեմբերյան համարը և գտավ, որ իմ ուղարկած խաղը հրապարակված է: Ես նաև հաճելիորեն զարմացա մի քանի շաբաթ անց, երբ նրանք ինձ ուղարկեցին 60 ֆունտ ստերլինգ ՝ խաղիցս օգտվելու համար: Ես դեռ ունեմ ամսագրի պատճենը, բայց իմ Commodore 64 -ը և խաղի ցանկացած օրինակ, որն ունեի ձայներիզների վրա, վաղուց արդեն չկա:
Քայլ 2: Էմուլյատոր
Տարիներ շարունակ ես ենթադրում էի, որ իմ խաղը պարտված է, մինչև որ մի օր մոտ 10 տարի առաջ ես դա քննարկում էի իմ քոլեջի դասախոսի հետ, ով առաջարկեց, որ ես կարող եմ օգտագործել համացանցում գտած էմուլյատոր, այնուհետև նորից մուտքագրել իմ բոլոր ծածկագրերը ՝ պատճենված: իմ ունեցած ամսագիրը: Ես նույնիսկ չէի հասկացել, որ նման բան գոյություն ունի, մինչև նա դա չնշեց: Ես հայտնաբերեցի, որ Commodore 64 -ի համար կան մի քանի տարբեր էմուլյատորներ, որոնք հասանելի են անվճար ներբեռնելու համար: Իմ ընտրածը կոչվում էր CCS 64, որը ես կցել եմ այստեղ ՝ փաթեթավորված zip ֆայլում ՝ իմ խաղի պատճենի հետ միասին: Տարիների ընթացքում ես դա օգտագործել եմ Windows- ի մի քանի տարբեր տարբերակներում (XP, Vista, Windows 7), բայց այն չեմ փորձարկել Windows 10 -ում:
Եթե ցանկանում եք փորձել, պարզապես բացեք կցված արխիվը, բացեք թղթապանակը և քաշեք «lunar_lander2. PRG» անունը կրող ֆայլը «CCS» կոչվող ծրագրի վրա և պետք է գործարկվի:
Դուք, իհարկե, կարող եք ներբեռնել ձեր սեփական էմուլյատորը համացանցից և դրա փոխարեն գործարկել lunar_lander2. PRG ֆայլը:
Քայլ 3: Ավելացրեք ձեր սեփական հաջորդ փուլը
Այս հրապարակումից հետո ես ստեղծեցի խաղի երկրորդ փուլը, երբ տիեզերանավը վայրէջք չի կատարի վայրէջքի գոտու վրա, այլ մտնում է ստորգետնյա քարանձավ, որտեղ պետք է մանևրել ժայռերի շուրջ և այլն `վայրէջքի տեղ գտնելու համար: Խաղի այս փուլում տիեզերանավի համար նախատեսված սփրայթը նույնպես կրկնապատկվում է չափերով, բայց, ցավոք, ես ոչ մի կերպ չունեմ այս հատվածը հետ վերցնելու, քանի որ այն երբևէ որևէ տեղ չի տպվել, և իմ բոլոր օրինակները կորել են տարիների ընթացքում:
Էմուլյատորի կոդը դիտելու համար պարզապես սեղմեք «Esc» ստեղնը և մուտքագրեք «ցուցակ» և սեղմեք «Enter»
Ազատորեն խմբագրեք այս խաղի կոդը, emulator- ում և տեսեք, թե ինչ կարող եք ստեղծել երկրորդ փուլի համար, ես շատ կուզենայի տեսնել արդյունքները !!!
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
IOT Lunar Rover Raspberrypi+Arduino. 5 քայլ (նկարներով)
IOT Lunar Rover Raspberrypi+Arduino. Այս նախագիծը ոգեշնչված է հնդկական լուսնի առաքելությամբ Chandryaan-2, որը տեղի կունենա 2019 թվականի սեպտեմբերին: Սա հատուկ առաքելություն է, քանի որ նրանք պատրաստվում են վայրէջք կատարել այն վայրում, որտեղ ոչ ոք նախկինում վայրէջք չի կատարել: Այսպիսով իմ աջակցությունը ցույց տալու համար ես որոշեցի գնել