Სარჩევი:

როგორ დავყაროთ კამათელი პითონის გამოყენებით: 9 ნაბიჯი
როგორ დავყაროთ კამათელი პითონის გამოყენებით: 9 ნაბიჯი

ვიდეო: როგორ დავყაროთ კამათელი პითონის გამოყენებით: 9 ნაბიჯი

ვიდეო: როგორ დავყაროთ კამათელი პითონის გამოყენებით: 9 ნაბიჯი
ვიდეო: ინოდეკო 3D inodeco - კედლის თვითწებვადი 3D ფილები 2024, ნოემბერი
Anonim
როგორ დავაყაროთ კამათელი პითონის გამოყენებით
როგორ დავაყაროთ კამათელი პითონის გამოყენებით

შემდეგი ინსტრუქციები დაგეხმარებათ, თუ როგორ უნდა შექმნათ პითონის მოდული კამათლის "გასაშლელად". ეს მოდული გამოიმუშავებს შემთხვევით რიცხვებს ამ კომპიუტერული კამათლიდან. მე მოგაწოდებთ ფუნქციებს, რომლებიც საჭიროა მოდულის შესაქმნელად და მივცემ აღწერას, თუ რისთვის იქნება გამოყენებული თითოეული ფუნქცია. პითონის ძირითადი ფუნქციების შესწავლა შეიძლება იყოს უზარმაზარი. ეს იქნება პითონის გამოყენების შემოქმედებითი გზა, რომელიც საშუალებას მოგცემთ გაეცნოთ პროგრამის გამოყენებას მოცემული მაგალითის მიხედვით. ამის შემდეგ, თქვენ უნდა შეგეძლოთ შექმნათ ფუნქციები საკუთარ თავზე!

ხანგრძლივობა: 3-5 წუთი

მარაგები

გარკვეული გამოცდილება პითონთან

IDEL პითონის კოდისთვის (პითონი 3.0 ან უფრო მაღალი

ნაბიჯი 1: შემთხვევითი მოდულის იმპორტი

შემთხვევითი მოდულის იმპორტი
შემთხვევითი მოდულის იმპორტი

პირველი, გახსენით IDLE ფაილი. როდესაც ის ღიაა, შემოიტანეთ შემთხვევითი მოდული. ჩვენ ვქმნით შეკვეთის ობიექტს სახელწოდებით "Die".

*ამ შეკვეთის ობიექტში ჩვენ გვექნება მრავალი ფუნქცია

ნაბიჯი 2: შექმენით კამათლის საწყისი ფუნქცია

შექმენით კამათლის საწყისი ფუნქცია
შექმენით კამათლის საწყისი ფუნქცია

მსხვილი ნაწლავის შემდეგ დააჭირეთ ღილაკს enter და მიჰყევით შესაბამის ჩანაწერებს. ახლა ჩვენ შევქმნით კამათლის საწყის ფუნქციას და განვსაზღვრავთ 6 მხარეს. "მე" გამოძახებს კამათლის გვერდებს ფუნქციის საშუალებით.

ნაბიჯი 3: დააბრუნეთ რულეტი რადინტის მეთოდის გამოყენებით

დააბრუნეთ როლი რადინტის მეთოდის გამოყენებით
დააბრუნეთ როლი რადინტის მეთოდის გამოყენებით

შემდეგი, გამოიყენეთ "მიიღეთ" და "გააფართოვოს" ფუნქციები, რათა შექმნათ/დააბრუნოთ როლი randint მეთოდით. შექმენით ცვლადი სახელწოდებით self.roll_count შემთხვევითი რულონის შესაქმნელად "გააფართოვოს" ფუნქცია დააბრუნეთ რიცხვი შემთხვევითი რულონიდან "მიიღეთ" ფუნქციის შიგნით

*რანდინტი ქმნის შემთხვევით რიცხვს 1 -დან საკუთარამდე. მხარეები, რომლებიც იყო 6

ნაბიჯი 4: შექმენით ფუნქცია გვერდების რაოდენობის მისაღებად

შექმენით ფუნქცია გვერდების რაოდენობის მისაღებად
შექმენით ფუნქცია გვერდების რაოდენობის მისაღებად

შექმენით ფუნქცია, რომ მიიღოთ დიამეტრის გვერდების რაოდენობა და დააბრუნოთ იგი. ეს განსაზღვრავს კამათლის გვერდების რაოდენობას და გვერდის ნომრის დაბრუნებას.

ნაბიჯი 5: შექმენით სიმებიანი და პითონის წარმომადგენლობა

შექმენით სიმებიანი და პითონის წარმომადგენლობა
შექმენით სიმებიანი და პითონის წარმომადგენლობა

ახლა შექმენით ფუნქცია, რომ მიიღოთ კოლოფის სიმებიანი და პითონის გამოსახულება

ნაბიჯი 6: შექმენით ცალკე "rollDice" ფუნქცია

შექმენით ცალკე
შექმენით ცალკე

ახლა შექმენით ახალი, ცალკე ფუნქცია "rollDice" - ისთვის, რათა დარეკოთ კლასი Class Die ზემოთ

D1 და D2 იქნება პირველი და მეორე როლი

*გაითვალისწინეთ, თუ როგორ არ არის ჩაღრმავება ამ ფუნქციის დასაწყისში*რულონები წარმოადგენენ გადახვეულ ჯერთა რაოდენობას, ხოლო გვერდები იქნება მთელი რიცხვი 1-6

ნაბიჯი 7: შექმენით მარყუჟის ფუნქცია "rollDice" - ში

შექმენით მარყუჟის ფუნქცია შიგნით
შექმენით მარყუჟის ფუნქცია შიგნით

შემდეგი, შექმენით რამოდენიმე მარყუჟი 'rollDice' - ში, რომელიც კამათელს მაინც გააგდებს რამდენჯერმე, როდესაც რაოდენობა ნაკლებია ან უდრის რულონების რაოდენობას. დარწმუნდით, რომ დაამატეთ ბეჭდვის ფუნქცია შედეგების შესაქმნელად.

*გამოიყენეთ როლის ფუნქცია, რათა შექმნათ ორი კოლოფი

ნაბიჯი 8: გაუშვით მოდული

გაუშვით მოდული
გაუშვით მოდული
გაუშვით მოდული
გაუშვით მოდული

ახლა, როდესაც ჩვენ შევქმენით ფუნქციები თითოეული ნაბიჯისათვის, შეადარეთ ვიზუალს, რათა დარწმუნდეთ, რომ ყველაფერი სწორად არის დაწერილი. ჩვენ ახლა გავუშვებთ მოდულს. მენიუს ზოლში დააწკაპუნეთ გაშვება> მოდულის გაშვება

ნაბიჯი 9: შეიყვანეთ RollDice ფუნქცია და გაერთეთ

შეიყვანეთ RollDice ფუნქცია და გაერთეთ!
შეიყვანეთ RollDice ფუნქცია და გაერთეთ!

დაბოლოს, შექმენით rollDice ფუნქცია თქვენთვის სასურველი რულონების და გვერდების რაოდენობის შეყვანით.

დააჭირეთ ღილაკს "enter" შედეგების დასაბრუნებლად

გილოცავთ! ახლა, როდესაც თქვენ შექმენით მოდული, თქვენ მზად ხართ გამოიყენოთ ეს ფუნქცია, რომ ითამაშოთ ნებისმიერი სამაგიდო თამაში პითონის გამოყენებით! ახლა თქვენ უნდა იყოთ ცოტა უფრო ნაცნობი, თუ როგორ მუშაობს პითონის ენა და გამოიყენეთ თქვენი საკუთარი შემოქმედება, რათა შექმნათ წინსვლის სხვადასხვა მოდულები.

პითონის შესახებ დამატებითი ინფორმაციისთვის ეწვიეთ ვებგვერდს: https://www.python.org/about/gettingstarted/. პითონის ოფიციალური ვებ – გვერდი მოგაწვდით უფრო სიღრმისეულ განმარტებას კოდირების შესახებ, ასევე დამატებით მაგალითებს.

გირჩევთ: