Обучение проект създаване на игри морска битка с езика
Дисциплина "информатика и програмиране", 1 080 800 области на обучение курс "Приложна информатика", възраст 17 и 18 години.
Описание на проекта
Името на темите на обучението по проекта
В нашия проект, на базата взето с класическата игра "Battleship" с подобни правила на играта, които са посочени в играта и на интернет страницата. Game Menu - той се намира в името на играта (Морски бой), модел на герои и изберете меню самата се активира с натискане на клавишите:- 1. Нова игра
- 2. Помощ
- 3. Изход
Въпроси ръководни проекта
фундаменталния въпрос
Как да се създаде игра?
проблемни въпроси
1. Как да се организира настаняването на всички кораби, като се има предвид, че повечето от тях mnogopalubnye 2. Как да си направим кораби недосегаемите заедно
Проучване въпроси
1. Как да се направи в конзолата? 2. Как се създава анимация? 3. Как да се справят с клавиши? 4. Как мога да разбера кой герой е в прозореца на съответната позиция? 5. Как да се използват масиви, структури и масиви на структури за съхраняване на информация?
Планирайте за проекта
Плановете се правят всеки ден, точка по точка, всеки ден добавя 1 точка, за да работят на този ден.
дизайн на визитна картичка
Представяне на учителите да се идентифицират възприятия и интереси на студентите
Пример продукт дизайн активност на ученици
Трите основни (недовършен и далеч от съвършенство, но все пак) проект към днешна дата:
Материали за формиращо и крайна оценка
Материали за поддръжка и подкрепа на дейностите по проекта
Онлайн ресурси
други документи
вид
Battleship "- игра за двама играчи, в която играчите се редуват да се обадя на координатите на своя неизвестен карта съперник. Ако противникът на тези координати е на кораба (заеманата длъжност), корабът или на част от него "уволнен" и се придобива правото да се направи още един ход. Целта на играча - първото посещение на всички кораби на противника.
Условия за поставяне на кораби (ВМС)
На игралното поле - квадрат 10х10 всеки играч, който е сложен с флотилия от кораби. Контурите обикновено са номерирани от горе до долу, и вертикални писма от ляво на дясно. Той използва българските букви от азбуката от "а" до "к" (буквите "д" и "г" обикновено е пропуснато). Пуснато на:
- 1 превозно средство - един ред от 4 клетки ( "бойни" или "chetyrohpalubnye")
- 2 на превозното средство - брой клетки 3 ( "крайцер" или "trohpalubnye")
- 3 на превозното средство - 2 редица клетки ( "разрушители" или "двуетажен")
- 4 на превозното средство - 1 клетки ( "подводници" или "едно украси")
Друг вариант имена: -trubnye (например две тръби.). При пускането на корабите не могат да се докоснат ъгли (има, обаче, опции, когато това не е забранено). Deck съдове трябва да бъдат построени "в съответствие", вместо да се криви. Основното нещо е, че не може да се изгради на палубата на кораба по диагонал! В непосредствена близост до "неговите" кв характеристики на "Чужденецът" със същия размер, само празен. Този участък от морето, където кораби плават по грешен врага. Когато натиснете враг кораб - кръст е поставен на чужд поле. Той ме уволниха отново.
Търсене и потъващи кораби враг
играчите хвърлят умре или да се споразумеят кой ще отиде за пръв път преди началото на военните действия. (В случай на игри с компютър, компютърът продължава секунда) Играч вземането на свой ред прави изстрела - силен призовава координатите на клетката, която, според него, е враг на кораба, например, на "К1" (долу вляво клетка). Ако ударът падна в клетката, която не е заета от който и да е враг кораб, тогава отговорът трябва да е "Off!" И стреля играчът поставя на друго поле на това място най-важното. Право на свой ред отива на противника. Ако ударът падна в клетката, където Многотръбният кораб (с размерите на повече от 1 клетка), вие трябва да отговорите с "Ranil!" Или "Пипнах!", С изключение на един случай (вж. 3). Стрелецът поставя играча в чужда област в кръста клетка и противника си поставя кама в своята област в клетката. плейър стрелец получава правото да още един изстрел. Ако ударът падна в клетката, където корабът е единична тръба или мулти-тръбна клетка neporazhonnuyu последния кораб, отговорът трябва да бъде "потопен!" Или "Убит!". И двамата играчи да маркира потънали кораби на листа. плейър стрелец получава правото да още един изстрел. Победител е този, който пръв мивка всички вражески кораби 10. Победеният има право да поиска да се разгледа след мача противник на игралното поле. Ако загубилият намира всяко нарушение на правилата (вж. По-долу), победата се присъжда на него. Оригиналният победителят, от своя страна, може да поиска от противника равни условия за намиране на нарушения. Ако намери един, играчите сравняват полеви непознати един на друг. Ако няма несъответствия не са виждали, играта не се брои (и двата загубени). Който има поле на друг мъж ще бъде погрешно (и provably погрешно), ще бъде губещ, а опонентът му е победител. Играта може да се случи и по-рано, отколкото когато са потънали всички кораби, ако нарушава правилата, ще се види по време на игра. Loser в този случай ще бъде този, който ще намерите нарушаване на правилата, но той също може да поиска от игралното поле в цел да се намери нарушения.
В играта има три режима на работа: Player vs. Player (на един и същ компютър), играч срещу играч (Local Area Network), играчът срещу компютъра.
В случая на играта ", играчът срещу компютъра", можете да изберете от сложността, между "светлина", "средно", "след тежък". На лесно ниво на трудност компютъра стреля напълно случайна точка на картата (не попадат в точно една и съща точка, два пъти) .От средно ниво на сложност компютър стреля от произволно място на врага картата, докато не се получи в целта, в същото време, ако се удари само боли но не убие противника, компютърът ще се опита да потъне кораба, една клетка след унищожаването на който ще предостави на "мъртва зона" в ширина, на която да се стреля nebudet.Na комплекс ниво, компютърът ще се използва в допълнение към средата и дори свой собствен баланса на кораби, копиране едно от тактика Перелман.
Да промените цвета skhem.Nalichie различен фон risunkov.Pri потъва в кораба, там е анимацията на експлозията, която се заменя със развалините. Модели на различни кораби ще бъдат различни, и не се състоят от квадрати и триъгълници, така например на четири palubnik е линеен, три palubniki - фрегати, две сгъваеми кораби - яхти, odnopalubniki - лодки. Ако играчът, без да загуби нито един кораб, с изключение vobedy спечели, той ще напише абсолютна победа Победата или поражението, което пишете Win или Поражението съответно.
Звукови ефекти: Когато потъването на два кораба в един ред, ще чуете: "Double убийство" С потъването на три кораба в един ред, ще чуете: "Thripple убие" при потъването на четири кораба в един ред, ще чуете: "Ultra убийство" при потъването на пет кораба в един ред, ще чуете: "Rampage" Ако един и totzhe играч спечели три поредни игри, има надпис и звуков ефект : "Unstapable" Ако един и totzhe играч спечели четири поредни игри, има надпис и звуков ефект: "него някой Kill"
Изпълнението на проекта (бележки)
Анализ на резултатите постигнати
Започвате играта като влезете в директорията "/ SeaBattle / хамбар / Release" и изпълни командата от терминала "моно ./SeaBattle.exe".Pri стартирате програмата, ще бъдете отведени директно към главното меню, където можете да видите кораб съставен героите и параграфи 1 . Нова игра 2. Опции 3. Exit изберете елемент чрез натискане на съответния бутон за "нова игра" е 1 за "Опции" е 2 за "Изход" е 3. Ако изберете "Нова игра" на екрана се появява две полета , в западния край на която е номерирана, а на север "probukven" под лявата областта гласи: "Player" под прав "компютър" .Nam невидимо поле компютър противника, но АТО видял нашата област, в която произволно rasstanovlenny 1 chetyrohpalubnik две trohpalubnika, dvuhpalubnika три и четири odnapalubnika, те са в хоризонтално положение (с изключение на odnapalubnika: D) Ако играчът иска да напусне, той може да натиснете бутона "ECS", в резултат на който ще стигнете до главното меню, но игра nesohranitsya.Esli същия играч играе до края, в края на краищата го чака, или "Ти спечели" или "Вие в насипно състояние", както и предложения: "Нова игра" "Изход". Ако щракнете, за да изберете менюто "Options" ще видите кратка справка за играта, например - кои клавиши за контрол на курсора и нападението, както и правилата.
Когато започнете да, там е основното меню на играта, в която графичен дизайн е налице, както и избора дали да отидете на играта, или да видите меню, или да излезете от играта.
