close

Вход

Забыли?

вход по аккаунту

?

Otchet po kursovoy rabote

код для вставкиСкачать
?? "??????????? ??????????????? ??????????? ??????????? ? ????????????????"
??????? ??????????? ?????
????? ?? ???????? ?????? "???? - ?????????"
????????:
??????? ??. 152002
????????? ?.?.
????????:
?????????? ?.?.
?????, 2012
??????????
1. ???????..................................................................................3
2. ????????................................................................................4
3. ????????????? ?????..................................................................7
4. ???????????? ?????...................................................................11
5. ??????????? ????????????..........................................................17
6. ??????????.............................................................................20
7. ??????????. ??????? ????.........................................................21
???????
? ?????? ???????? ?????? ??????????? ??????????? ? ??????????? ????????? ???? - ?????????. ???? ???? - ?????????? ??? ?????? ? ?????? ??????? ??????????, ? ??? ???? ?? ???? ???????????? ??????. ????? ???? - ??????????? ???????? ????? ?????? ?????? ???????? ?????? ??? ???????????. ??????????? ??????????? ?????????? ???? ????, ?????????? ?????????? ???????? ? ??????? ????????? ??????????, ????????? ????????? ?????????????? ???????????. ???? ????????? ???????:
1. ???????? ?????? ? ????????-??????????????? ?????.
2. ???????? ????? ?????????????? ???.
3. ???????? ????? ?????? ? ???????? ? ??????????? ?????? ????????????????.
4. ???????? ?? ???????? "??????????????" ? ?????????? ????????? ???????????? ??????????.
????????
???????????? ???? ???????? ?? ????????? ????? ? ????? ?????? ??????????? ?????, ???? ??? ????? ??????? ? ??????????? ?????? ?????????? ? ????????? ? ????????? ?????. ?????????? ????????? ?????? ??? - ?????, RPG(Role-playing game - ??????? ????), Quest(???? - ???????????). ????????? ?????? ?????????? ????? ???? ??? ???? - ?????????.
?????????????? ???? - ???? ???????????? ???, ? ??????? ??????? ?????????? ?????? ???????? ???????????? ? ?????????????? ????????.
????? ????? ??? ??????????? ? ?????????? ????????? ????????, ??????? ?????????? ????????????? ? ???????????? ??? ??????????? ??? ?????? ???????????? ?????, ???????????????? ? ?????? ?????????? ??????????. ???????? ????????? ? ??????? ?????????? ???????? ?????? (????????? ?????????, ????????????? ??? ?????) ? ???????, ??????? ??????? ????????? ? ???????????? ??? ?????????? ???????????? ? ??????. ? ????????????? ?????????? ?????? ???????? ?? ???????? ????????????? ?????????????? ?????????????? ?????? ???????. ??????????? ?????????????? ????, ??? ???????, ????????? ? ???? ??? ???????, ??? ? ????????????? ????????.
????????? ????????? ??? ????????? ?????????????? ???? (????. Turn-Based Strategy, TBS), ??? ?????? ?????????? ?????? ????, ? ??????? ?????? ????????? ?????????????? ??? ???????????? (? ??????????? ?? ???? ? ????????? ????) ????? ?? ???? ???, ? ?????????????? ???? ? ???????? ??????? (????. Real Time Strategy, RTS), ? ??????? ??? ?????? ????????? ???? ???????? ????????????, ? ??? ??????? ?? ???????????.
? ??????????? ????????? ?????????? ????????????? (???? ????????, ?????????? ?????) ? ??????? ???????????? ?????.
?? ????, ??????? ??????????????? ?????? ????? ??????? ?????????? ?????????? ???? - ???????, ?? ? ??????.
?????? ???? ? ?????
Dune II - ???? ?? ???????????????? ????? ????????? ? ???????? ???????.
Total Annihilation - ?????? ???? ? ?????????????? ??????? ????????? ? ????????? ?????????? ?????? ? ??????; ???????????? 2D-????????? ???????? ??????????? ?????????.
Myth ? Ground Control - ?????? ???? ? ?????? 3D ? ?????????????? ??????? ?????????. ??? ?? ????, ???? ????? ??????[??????], ??????? ???????????? 3D ? ?????????.
Homeworld - ?????? ??-?????????? ??????????? RTS. ?? ??? ??? ????? ? ??????? ?????? ?? ???????????? ?????????, ? ?? ? ????????????. ??? ?? ???? ????????? ??????? 3D ????????? ????? ????????? ??????????? ???.
? ?????? ???????? ?????? ? ???????? ????????? ??????????????? ????-????????? ? ???????? ??????? (RTS).
? ???? ?????????? ?????? ?????????? ???? ???????? ????????????. ??? ????????? ????????? ????? ?????????, ?????? ?????????? ??????????? ????? ????? ????? ???? Dune II (1992), ????? ??????? ??????? ?? ??????????? ???????????? ?????? ????????. ??? ????? ?????????????? ????? ???????? ????????? ? ???????? ??????? (????? ?? ??? ????? ? ??????? ???????????):
* ????????? ? ???? ????? ??????????????? ???????? ? ???????? ?? ???? ????????;
* ? ?????? ????????? ????? ??????, ??????? ????? ??????? ? ?????????. ?????? ??? ?????? ????? (??. ????) ? ???????? ????????????. ?????? ????????????? ?????????? ?????? ?????, ?????? (??? ? Dune) - ?????? ??????. ????????? ???????? ????? ????????? ??????????;
* ???? ???????? ?????????????? ??????? ??????? ? ?????????? ??????????????? ??? ????? ?????? (? Dune ??? ???? ??????), ????? ???? ??? ??????????? ? ???????????? ?????? ?? ???? ? ?????? ????? ????? ????????? ? ???????????? ??????;
* ??????? ????? ???? ?????? ????? (????????, ??????, ?????????, ??????, ??????, ?????) ? ??????????? ?? ????????????? ?????? ? ?????? (????? ?? ??? ?????? ?????);
* ???? (unit) - ????? ?????? ??????? (?????????, ????, ???????, ???????), ??????? ?????? ????? ????????? ?????? ????? ? ?????? ? ?????????? ??. ????? ????? ?????????, ???????? ????? ??????? ???????? "???? ?????" (????. hit points - "????????", "?????? ?????????? ???????????", "?????????"), ????????? ???????????, ????? (??????????? ????????? ????? ????), ????????. ???? ????? ???????? ? ???? ? ????????? ?????? (??????, ?????????????? ?????? ? ?. ?.), ?? ? ???? ?????? ??????????? ??? ?? ??????????? ??????. ????????? ????? ?? ????? ????????? ? ????????????? ??? ????? ????????, ????????????? ??????, ??????????????? ?????? ??????;
??????
C# - ????????-??????????????? ???? ????????????????. ?????????? ? 1998-2001 ????? ??????? ????????? ??? ???????????? ??????? ?????????? ? ???????? Microsoft ??? ???? ?????????? ?????????? ??? ????????? Microsoft .NET Framework ? ???????????? ??? ???????????????? ??? ECMA-334 ? ISO/IEC 23270.
C# ????????? ? ????? ?????? ? C-???????? ???????????, ?? ??? ??? ????????? ???????? ?????? ? C++ ? Java. ???? ????? ??????????? ?????????, ???????????? ???????????, ?????????? ?????????? (? ??? ????? ?????????? ?????? ? ???????? ?????????? ????), ????????, ????????, ???????, ????????, ?????????? ???? ? ??????, ?????????, ????????? ??????? ? ?????????? ?????????, LINQ, ??????????, ??????????? ? ??????? XML.
??????? ?????? ?? ????? ???????????????? - ?????? C++, Java, Delphi, ?????? ? Smalltalk - ?#, ???????? ?? ???????? ?? ?????????????, ????????? ????????? ??????, ????????????????? ???? ??? ?????????????? ??? ?????????? ??????????? ??????, ????????, C# ? ??????? ?? C++ ?? ???????????? ????????????? ???????????? ??????? (????? ??? ??????????? ????????????? ???????????? ???????????).
C# ?????????????? ??? ???? ???????????????? ??????????? ?????? ??? CLR ?, ??? ???????, ???????, ?????? ?????, ?? ???????????? ????? CLR. ??? ????????, ?????? ?????, ??????? ????? C#, ??????? ???????? BCL. ??????????? ??? ?????????? ??? ??? ???? ????????????? ???????????? ????? ????????? ???, ????? ?? ?????????? ???????? ??????????? ???? ????????????? ? ??????????????? ??????????? CLR. ???, ? ????????? CLR ?? ?????? 1.1 ? 2.0 ??????????? ?????????? ? ??? C#; ????????? ?????????????? ??????? ??????? ? ? ??????????. (?????? ??? ?????????????? ???? ???????? ? ??????? C# 3.0, ??????????????? ????? ?????????? ?????, ?? ??????????? ?? ?????????? ????????? .NET.) CLR ????????????? C#, ??? ? ???? ?????? .NET-??????????????? ??????, ?????? ???????????, ??????? ?????? "????????????" ????? ????????????????. ????????, ?????? ?????? ?? ??????????? ? ????? C#, ? ???????????? CLR ??? ????????, ?????????? ?? C# ????? ??? ??, ??? ??? ???????? ??? ???????? ?? VB.NET, J# ? ??.
????????? XNA Framework
Microsoft XNA (????. XNA's Not Acronymed) - ????? ???????????? ? ??????????? ?????? ??????? ?????????? (.NET), ????????? Microsoft, ??????????? ?????????? ? ?????????? ????????????? ??????. XNA ????????? ?????????? ?????????? ??? ?? ????????? "?????????????? ?????????? ????" ? ?????????? ????????? ??????? ?????????? ??? ? ????? ???????. ????? ???????????? XNA ??? ??????????? 24 ????? 2004 ?? Game Developers Conference ? ???-????, ??????????. ?????? Community Technology Preview XNA Build ??? ??????? 14 ????? 2006.
XNA Framework ???????????? ?? ???????? ?????????? .NET Compact Framework 2.0 ??? ?????????? ??? Xbox 360 ? .NET Framework 2.0 ?? Windows. ?? ???????? ???????? ????? ????????? ???????, ??????????? ??? ?????????? ???, ?????????????? ???????????? ????????? ????????????? ???? ?? ???? ??????? ??????????. ????????? ??????????? ?? ??????????? Common Language Runtime, ???????????????? ??? ???, ????? ???????????? ??????????? ????? ??????????. ????? ??????? ?????????? ???????? ??? Windows XP, Windows Vista, ? Xbox 360. ??? ??? ???? XNA ??????? ??? ????? ??????? ??????????, ??? ????? ???? ???????? ?? ????? ?????????, ?????????????? XNA Framework ? ???????????? ??????????? ??? ?????? ??? ???????. ????, ??????? ??????????? ?? ??????????, ?????????? ????? ???? ???????? ?? ????? .NET-??????????? ?????, ?? ?????????? ?????????????? ?????? ???? ???????????????? C# ? ????? ??????? ?????????? XNA Game Studio Express ? ??? ?????? Visual Studio 2005.
XNA Framework ???????? ?????????????? ??????????????? ??????, ????????? ? ??????????? ????. ????? ???????, ????????? ????????? ? ??????? ????? ???????????, ???????? ????????????? ??????? ?????? ???????? ?????????? ??????????? ????. XNA Framework ????????????? ? ??????????? ?????????????, ?????? ??? XACT, ??? ?????? ? ???????? ????????. XNA Framework ????????????? ????????? ???????? ? ??????????, ? ?????????? ??? ? ????????? ???????????? ??????????? ???????????? Xbox 360. ???? ?????????? XNA, ??????????????? ??? ????????? Xbox ?? ?????? ?????? ????? ???? ??????? ?????? ?????? ????? Microsoft XNA Creator's Club. ?????????? ?????????? ????? ???????????????? ????????? ??? ??????? ??????????????? Microsoft.
XNA Content Pipeline
XNA Content Pipeline - ????? ??????????????? ? Visual Studio ???????????? ?????????? ?????????? ???????? ????, ?????????? ??? ???????????, ?????????, ??????? ? ??????????? ????????? ???????? ????. ???????? ???????? ????(????. Content Pipeline) ????????? ???????, ??? ??????? ?????????? ????, ????? ??? ???????? ? ?????????? ??????, ????????????? ? ?????, ?????????? ??? ????????????? ??????? ???????. Content Pipeline ???????? ???????????????? ??????????? ?????????, ? ????? ????????????? ?????? ? ???????????? ??????????, ???????????? ??????????? ?????????? ????????? ?????? ? ????????????. ?????? ? ???????????? ????? ???? ???????????????? ??? ?????????? ??????? ???? ??????????? ????????? ???????????, ??????? ?? ????????????.
XNA Game Studio
XNA Game Studio - ??????????????? ????? ?????????? (IDE) ??? ?????????? ???. ???? ???????? ???? ???????????:
XNA Game Studio Professional ???? ????????????? ??? ?????? XNA IDE, ??????????????? ??? ???????????????? ????????????? ???. ?????????? ?? Visual Studio 2005 Team System, XNA Studio ????????????? ????????? ??? ?????????? ?????? ?????????? ????????, ?????????????, ?????????? ? ????????. XNA Studio ?????????????? ?????? ?????????? ????????, ????? ??? ?????????? ?????????, ???????? ?? ????????, ????????????? ??????? ? ?????? ??? ??????????????. ?????????? XNA Game Studio Professional ???????????.
XNA Game Studio Express ????????????? ??? ?????????, ????????? ? ??????????? ????????????? ???. ??? ??????????? ???????? ??? ??????????? ??????????. XNA Game Studio Express ????????????? ??????? "????????? ??????" ??? ??????? ?????????? ??? ???????? ??????, ????? ??? ??????????, ????????? ? ???????? ??????? ? ????? ?? ??????? ????. ???????????? ????? ????????? ???? ??? Windows ?????????, ????????? XNA Framework, ?? ??? ??????? ????? ??? ?? Xbox 360 ??? ?????? ??????? ???????? ?????? ??? ??????? ? Microsoft XNA Creator's Club. ?????? ????? ?? ???????????? ??????????? ?????????????? ???????????????? ???????? ?????? ?????? ??????? Xbox 360, ?? ? "XNA Game Studio Express 1.0 Refresh" ????????? ??????????? ?????????????? ???????? ????? ??? Xbox 360 ? ?????????? ??? ? ??????? ??????? Microsoft XNA Creator's Club. ?????? ???? ?????? XNA Game Studio Express ????? ????????? ??? ?????????? 30 ??????? 2006, ?????? - 1 ?????? 2006. ????????? ?????? Microsoft ????????? 11 ??????? 2006. 24 ?????? 2007 Microsoft ????????? ?????????? XNA Game Studio Express 1.0 Refresh.
XNA Game Studio 2.0 ???? ???????? 13 ??????? 2007. ??? ?????? ???????????? ??????????? ????????????? ?? ????? ???????? Visual Studio 2005 (??????? ?????????? Visual C# 2005 Express Edition), API ??? ???????? ?????, ???????????? Xbox Live, ??? Windows ? ?? Xbox 360 ? ?????? ?????????? ????????????. ??? ??? ?? ???? ???????? ??? ??????????? ?????????? ?? ????? XNA Creator Club.
XNA Game Studio 3.0 (??? Visual Studio 2008 ??? ?????????? Visual C# 2008 Express Edition) ????????? ????????? ????, ??????????????? ??? ????????? Microsoft Zune ? ???????? ????????? ?????????? Xbox Live. ????-?????? ?????????????? ???? ???????? ? ???????? 2008, ? ????????? ?????? - 30 ??????? 2008. XNA Game Studio 3.0 ???????????? C# 3.0, LINQ ? ??????????? ?????? Visual Studio 2008. ? XNA Game Studio 3.0 ????????? ????? ????? ????????????, ????? ??? ???????? ?????, ??????????? ?????????? ???????? ??????????? ???????? ??????????? ? ???? ????, ??????????? ????????????? Xbox LIVE, ????? ??? ????????????? ???????????, ???????? ?????????????????? ???, ??????? ???????? ??? Windows, Xbox 360 ? Zune.
XNA Game Studio 3.1 ???? ???????? 11 ???? 2009. ? API ?????????? ????????? ??????????????? ?????, ???????????? ????? API, ??????? Xbox LIVE Party ? ????????? ??? ??? ????????????? Xbox 360 Avatars.
XNA Game Studio 4 ???? ???????? 16 ???????? 2010. ???????? ? ???? ????????? ??????????? 3D ????????? ? Windows Phone 7 ? ?????????? ? Visual Studio 2010.
???????????? ?????
???????? ????????? ????:
???? ???? ??????????? ? ?????????? ????????? ???????? ??????????? ???? ?????????? . ???????? ????????? ? ??????? ?????????? ???????? ?????? (????????? ?????????, ????????????? ??? ?????) ? ???????, ??????? ??????? ????????? ? ???????????? ??? ?????????? ???????????? ? ??????. ??? ?? ????? ???????????? ???????? ??? ????????????? ????????, ??? ?????????? ??????????? ???????? ???????? ????????. ?????????? ???? ???????????:
1. ??????????? ????? ? ???????????? ????????? ?? ?????.
2. ?????? ???????? ????????(?????? ? ?????????).
3. ?????? ?????????? ???????.
4. ?????? ??????.
5. ?????? ????????????? ??????, ?????? ???????, ?????????? ????????
6. AI - ???????? ??????????.
7. ?????? ?????????????? ????? ???????.
???????? ???????? ??????? ????????.
???? - ???????? ?????? ??????? ???????. ??????????????? ? ??????? ?????? ?????????????? ??????????? ???????? ? ????.
????? ????????? ??????????????:
* ???????? (?? ??????? ?????? ? ??????????? ?????????)
* ???????? ????????
* ??????(??? ???????????, ????????? ????, ????????? ?????????)
? ???? ???????????? ????????? ???? ??????:
* ?????? - ???????? ?????? ????, ????? ????? ????? ????????, ????? ????, ??? ?????????????? ??? ??????????.
* ???? - ??????? ?? ???? ????, ????? ??????? ????? ????????, ????????? ???????? ????????, ??????? ????. * ??????? - ???????? ??????? ????, ????? ??????? ????? ????????, ??????? ????????, ??????? ????, ??????????? ???????????????? ????????? ?? ??????? ????????.
??? ????? ????? ??????????????? ????????????????? ???? ? ?????? - ????????????, ????????? ????????? ??????? ? ?.?.
?????? - ????????? ???????. ???????????? ??????? ????????, ?????????, ? ???????? ??? ???????.
?????????? 3 ???? ??????:
* ???????????????? - ??????, ?????????????? ??????? ???????????? ??????, ? ?? ???????????? ??????????. ?????? ???????????????? ?????? ??????????? ??????????? ?????????? ?????? ?????? ?? 5 ?????? ??????. ????? 50 ?????? ???????.
* ?????????? - ??????, ?????????????? ????????? ????????????? ?????? - ???????? ????????, ?????, ?????????? ????????. ?????? ????????? ??????????? ?????? ?? ?????????????? ?????? ??????????? ??????. ????? 50 ?????? ???????.
* ?????????? - ??????, ?????????????? ??????? ????????? ???????(?? 3 ??????? ? 5 ??????). ????? 20 ?????? ???????.
????? - ?????????? ????????, ?? ??????? ????????????? ????? ? ??????. ?????????? 3 ??????? ???? ?????:
* ???????????? - ???????? ?????, ?????????? ??? ????????????? ?????? ??????. ??????????? ? ??????? ????? ???? ?????.
* ???????? ??????? - ??????????? ??????? ?????, ?? ??????? ???????????? ??????? ????? ??????. ??????????? ? ??????? ????? ???? ?????? (???????? ??????) ? ?????? ?????? ????(???????? ??????????).
* ??????? ???? - ????????? ??????? ????? ?????. ?????? ?????????? ??????? ????? ???????? ?????? ??????????, ??????? ????????????? ????????\???????? ??????????? ??????. ? ????????? ???????? ???????? ???????? ??? ?? ?????????? ?????????? ?????("???????? ???????").
????????? ???????.
Core - ???????? ????? ????. ???????????? ?????????????? ????? ?????????, ?? ?????????? ?????????, ?????? ?????? ???????? ??????????? ????????? Game Microsoft XNA. Unit - ?????, ?????????????? ?????? ? ?????? - ??????, ?????? ????????, ??????????, ?????????????? ? ??????? ???????.
Bullet - ????? ??? ????????????? ???????. ???????????? ??? ?????? ?????????, ? ??????????.
UnitType - ????????????,, ???????? ? ???? ???? ??????.
Building - ????? ??? ????????????? ??????. ???????????? ??? ?????? ?????????, ? ??????????.
Building Type - ????????????, ???????? ? ???? ???? ??????.
AI - ??????????? ????? ??? ?????????? ?????????? ??????????.
Construct Menu - ????? ??? ????????????? ? ?????? ? ???? ????????? ??????, ?????? ? ?????????. Resource - ????? ??? ????????????? ???????, ??? ????????? ?? ????????? ?????????? ?????????? ???????.
Icon - ????? ??? ????????????? ?????? ??????? ????????(??????, ??????, ?????????).
Ground - ????? ?????????????? ?????????? ?????? ?????.
GroundSquare - ????? ?????????????? ??????? ?????, ?? ?????? ????????????????. BonusType - ??? ??????, ??????? ???? ?????.
Camera - ????? ?????????????? ?????? ? ???????. Mouse Position - ?????-??????? ????.
StatsBar - ????? ??? ????????????? ?????????????? ?????????? ?? ?????? - ?????, ??????? ?????? ? ??????? ??????? ????, ?????????? ???????, ??????? ?????????? ??????, ??????? ?????? ??????.
UnitFactory - ??????????? ????? ??? ???????????? ??????. ??????????? ?? ??????? ????????? ?????(Factory Method).
TextureManager - ??????????? ?????, ??? ?????? ? ?????????? ????????. ???????????? ?? ???????? ?? ??????.
SelectionBox - ????? ??? ????????????? ??????????? ????????? ??????. ???????????? ?????????? ?????????????? ????????? ? ????????? ??????.
StartPlaces - ??????????? ????? ??? ????????????? ?????????? ? ????????? ??????????? ?????????? ????.
Player - ????????????, ???????????? ?????????????? ???? ??????? ??????, ??? ?? ??????????.
??????????? ????????????.
???? ?????????? ?? ?????????? ????. ?? ??????? F2 ???? ????? ?????????? ? ????????????? ?????.
???????? ?? ??????? ? ?? ?????? ??????? ???? ?????????. ??? ???????? ??????????? ????????? ?????? ?????????? ????????? ?????? ??????. ??? ?? ????????? ?????? ????????? 1 ??? ???????? ?? ??? ?????? ? ???? ?????????, ????? ? ??????? ????? ??????? ????? ?????????. ??????? ?????? ????? ?????? ? ?????? ?????????? ??? ????? ????. ????? ????? ???????? ?????? ??? ??? ??? ????????? ??????. ????? ????? ????????? ???? ????????? ??????. ??????? ????? ?? ?????? ????? ?? ??????????????? ?????? ? ????. ???? ???????? ?? ?????, ? ???? ????? 5 ?????? ????? ??????. ??? ??????????? ?????? ???????? ? ??????? ?????????. ??????? ????????? ????????? ?????? ?? ?????? ??????????.
????? ???????????? ??????, ????? ????? ??????? ?????, ?? ?????? ???????? ???? ????? ??????? ??????. ??????? ??????? ??? ?????? ?????? - ??? ?? ?????????? ????????(Health Bar). ?????????? ??????? ?????????????? ??????????? ??????? ?????? ?????? ????. ????????? ???? ??????????? ? ?????? ?????? ???? ?????. ??? ?? ?????????? ?????, ?????????? ???????? ????? ? ????? ?????, ??? ?? ??????????????? ????????? ???????. ???????? ?????? ? ??????, ?? ????????? ????? ? ????????? ????? ?????. ????? ?????-?? ?????????? ??????? ????? ?????????? ??????? ??????? ?? ???, ? ??? ???????? ????????? ???? ????. ????????? ?????????? ???? ?????? ????? ??? ?? ?? ??????? ?????? ??????? ????. ??? ????????? ???? ??? ???? ?????????? ???? ?????? ??????????, ? ??? ?????? ??????????.
??????????
1. ????????. ? - ???? ???????????????? C# 2010 ? ????????? .NET 4, 2011
2. ?????? ??. - CLR via C#, 2012.
3. XNA GS Game Community
http://msdn.microsoft.com/en-us/centrum-xna.aspx
4. http://stackoverflow.com/
????? ????? ???? ???? ???????. ??????? ?? ?????, ????? ????? ??? ??????? ????.
2
Документ
Категория
Без категории
Просмотров
15
Размер файла
577 Кб
Теги
otchet_po_kursovoy_rabote
1/--страниц
Пожаловаться на содержимое документа