How to Write a Roguelike in 15 Steps (RU)

From RogueBasin
Jump to navigation Jump to search

??? ??????????????? ???????? ????? ??? ?????????? ??? ????? roguelike (???????). ??? ?????? ????????, ??? ?????????? ????? ????????? ????? ? ??? ??????? ??? ??????????? ?? ????? ??????????? - ??? ???????? ???? ?? ????????? ? ???????? ??? ??????? ??? ???????????? ???? ???????????.

??????????, ?????????? ??????????? - ???????? ?? ?????? ??????? ??? ?????? ????????????? ????????. ????? ??? ??????????? ?????

  • ?????????? ?????? ? ???, ??? ????????? ?????? ??????, ??? ???: ??? ?????? ?? ????????? ?????????? ????????? ??????, ??? ????? ?????????????. ????? ???? ???????? ????????, ?????? ??? ?????????? ? ??????, ? ???, ??? ?? ?????? ??????????? ???????????????? ??????????, ?????? ?????? ????? ? ?? ????????, ?????????? ? ?????????, ?????????? ? ????????/NPC ? ??????????, ?????????? ???????? ? ???????/??????/???????/?????? ??? ????? ?? ?????. ?????? ??? ??? ??????? ????? ??????????? ????????? ???????? ? ????: ????????? ????? ?????????/NPC, ???????????, ?????, ???????, ?????? (????? ??? ??? ??????????? ?? ?????), ??????????? ??????, ??????????? (? ?????? ????????), ??????????/????????, ????? ???????? ? ??????? ????? ????? ?????????? (???????????, ????????????? ???????, ???????????????, ????????, ???????????, ?????????? ? ?.?.) ? ???? ????????. ?????????/????? ??????? ????? ??????????? ????????? ?????????? ? ???????????? ???????????. pratyeka

??? 1 - ??????? ???????? ????

??????????? ?? ??? ??? ?????? ???? ???, ?? ? ??? ????????? ??????? ?????????? ??????????? ??????? ????. ?????? ???????? ??? ?????? ?????????? ????? ??????????? roguelike ???? ???????? ???????? ???? ? ??????? ???? ????? ??????? ?????? ??????.

?? ??????? ? ?????? ?????????? ? ???, ??? ???????? roguelike ???? -- ???? ?? ????? ???. ???? ????, ??????? ?? ??????, ?????? ?? ??????? ?????????, ?? ? ??? ?? ???????? ????????? ?????? ??? ????? -- ?? ??? ??????? ?????????. ??? ?? ?????? ?? ???????, ????? ???? ?????????? ???????? ????, ??????????????? ???????????? ???????????.

?? ???????? ??????? ?????. ???????, ???? ?? ?????? ???????????? ???? ? ????? ????, ?? ?????? ???????? ?? ???, ????? ??? ??? ???? ????? -- ?? ???? ?? ???????? ?????????? ??? -- ??? ?????? ??????????. ????? ?? ?????? ?????? ????????, ?? ?????????? ????? ???????. ??????????? ?? ???? ??????? ?? ????? ???? ??????????? ??? ?????????? ?????????? ??????????????? ?????? -- ?????? ????? ????????? ????????? ???????? ??????????? ???????????? ???????. ?????? ?????? ???????? ??????? ????? ???? ?????? ??? ?????? ??????????? ????? -- ????? ??? ?? ???? ?????? ?????????????? ????????, ????????? ???? ?????? ????? ???, ??? ???? ??????????.

??? ?? ?????? ?????? ????????? ???????? ????? -- ?????? ????????? ???????????? ??? ????????????. ?? ??????? ????????? ?????? ??? ?????????????? ???-???? ???????? ???????? -- ?? ??????? ???????? ??? ????? ??? ??????????? -- ? ??????????? ??????? ??? ????? ??????.

??? 2 - ??????????, ???!

????????? ???? ??????????? ?????????. ?????? ???? ???? ? ?????????, ?????? ??????????????? ???????????/??????????????, ????????, ??????? ???????? ??????, ??????? ????????????? ?????? ? ?????? ???????. ?????? ?? ???, ????? ???? ???? ????????? ? ????.

?????? ????? ?????????? ?? ??????????? ???????????? -- ??? ????? ???????? ?????, ?? ??? ?????? ??????????? ?????????. ?? ??????????? ????? ? ??????????? - ??? ????? ????? ????????? ?????. ????? ? ???, ??? ????? ???? ? ? ??? ???? ????? ?????? ????????.

?????? ???? ?? ??????? ?? ?????? ?????? ??????????? ? ????? ???????? ? ????? ????, ????? ??? ? ???? ??????? ?????? ???????????? ? ????? ????. ????? ?????????? ???????????? ?????????? ? ????? ???????? ???? -- ????? ??????? ?? ??????? ???????? ?????? ?????? ?? ??????.

?? ?????????? ???? ??? ?? ???????????????????. ???????, ??? ???????, ????? ??????? ???? ???????? ??????????.

??????? ??????.

??? 3 - ? ??? ???????!

????? ? ?????? ?? ????? ? ????? ? ??????????. ???????? ?????????????? ?? ????? ?????? ??????? (???????, ?? ??????? ???????? ??? ?????) ? ?????? ????????????, ??????? ?????????? ??????? ?????, ????? ???????? ? ?????????.

?????? ???????????? ??? ?????????? ??????? ?????? (??????? ?????? ????????, ??????? ??????????????? ??????).

??????? '@' ?????? ?? ??????? ??????. ??????? ? ??? ???????, ??????? ??? ? ???????, ??????? ??? ???????, ?????????, ??? ???? ????????? ? ?? ??????? ? ???.

?????? ???????????? ????????? ????????? -- ???????? ??? ?????????? ????????? -- ??? ????? ???????.

??? 4 - ?????

???????? ????????? ?????. ?? ??????? ??????? ?????? -- ?? ??????? ???????? ??? ?????. ????????? ???? (??????) ????? ???????????? ?? ??????. ?????? ??????????? ?????????, ???? ??????????. ?????? ????????? ???????? ?? ???? ?????, ????? ??????? ???????????? ?? ??? ????????? (?????? ?????????? ??, ???? ?? ????? ????????? ??????? ??????).

??????? ???? '@' ????????? ?? ????? -- ??????? ?? ??? ??????????????? ???????, ?????? ??? ?????????. ??????? ?????????, ???????? ????? ???????? ??????? '?????????' ('look').

?????? ???????? ???? '@' ? ????????. ? ???? ??-???????? ??? ???????? ???????, ??? ??? ???????????? ?????????? ?????????? ????? ?????? ??????? ??? ?? ?????. ?????? ???????? ???????????? ? ???? ??? ????????????. ???????? ????? ???????? ????? ? ??????? ?? ????????/????????.

??? 5 - ??????????/????????

(??? ??????: ????? ??? ?? ?????? ??????? ????????? ???????? ?????????? ? ???????? - ??????? ?? ???????????? ?? ?????? ?????? ??????????? - ? ??????????? ???? ?????????? ?????? ????, ????? ?????????? ???, ??? ???????? ????? ????????????? ???? ????????!)

????? ????? ?? ????? ?????? ????, ????? ?????????? ??. ?? ?????? ???????????????????? ? ????????? ?????? ?????????, ???? ???????? ?? ????????????????? ?? ?????? ??????.

?????? ??????? '?????????' ? ????????? ?????????? ? ???? ???? -- ??????? ?????, ????? ??????????, ??? ?????? ??????? ????????. ??????, ????? ?? ?????????? ???-??????, ??? ????? ?????????, ????? ???????? ?????????? ????? ??? ????? ??????.

????? ???? ???????? ?????? ? ?????????? ?????? ? ??? ??? ???????????. ?? ????? ????????? ????? ?????????? ??????? ? ????? ????? ?? ?????? ????????? ? ?????.

??? ?????? ?? ???? ???????? ? ???????, ?? ?????? ??????????? ???? ????????? ? ???????? ?????? ? ???????????????? ??????. ??? ???, ???? ??????? ?? ????????-?????????, ?? ??? ???????? ???????? ????????? ???????.

??????, ????? ?? ?? ?????? ?????? ? ???, ??? ?????-???? ??????? ???? ????????, ?? ??????? ????????? ???? ? ???? ? ?????? ????????? ???!

??? 6 -- ??? ?????! ?????!

???????? ?????? ??????? (????????) ? ?????. ??? ?????? ?????? ?????? ???????. ??? ??? ??????? ???????? (????????, ????????, ?????????? ??????????? ??? ???????? ????????? ????????? ???????).

????? ? ???????????? ?????????? ?? ?????, ????? ???????? ??????? ???????, ??????? ?????? (??? ??????? ?? ? ?????????? ???????? ?????).

(?????? ????????: ???? ?? ???????????????? ???????????, ?? ??????? ????? ??? ??????????? The Incredible Power of Dijkstra Maps. ?????? ????? Dijkstra Maps Visualized.)

?? ??????? ????????? ???, ??? ??????.

??? 7 - ??????????????

?????? ????????? ????? ?????????. ??????? ??, ??? ?? ????????????? ?? ????. ?????? ?????? ?????????? ?????????? - ?? ???? ?? ?????????????, ? ?? ?????? ??? ??? '???????? ?????', ?? ?? ???????? ?? ??????? ?????? ;).

????? ??????? ????????????????? ???? ? ?????? -- ????????????, ????????? ? ?.?. ?????????? ??????? ?? ????????, ??? ????? ??? ????? ??????? ?? ???????.

???????? ? ??????????? ?????? ??????? -- ???? ??? ??? ??????????, ?????? ?????????? ????????. ??????? ????? ??????.

??? 8 - ????? ??????

????????? ??????????? ???????, ???????????? ????? ? ?.?. ? ????? ??????. ?????? ? ???????? ???? ???. ???? ???-?? ?? ????? ???? ?????????? -- ?????? ???? ?????? ???.

(?????? ????????: ??? ???????? ??? ??? ???????????????? ??????. ?? ?????? ???????? ??? ???????????? ???? ???, ????? ??????? ?????????? ????? ??????? ??? ???????????? ????? ??????? ?????????.)

??? 9 - ????????

?????? ????????. ??? ?????? ?????? ???????, ??????? ?? ??????? ????????? -- ??? ???????. ?????????? ??? ?? ????????, ????, ????????? ? ?.?., ???????? ?????????, ?????? ? ??????????? ?????????, ?????????? ? ????????????? (???? ??? ????????), ????? ???????????, ?????????? (???? ??????) ? ?.?.

???? ??? ?????? ??????? ????? ??????? ??? ???????????? ? ????????????.

??? 10 - ?????

?????? ??????? ?????????, ??????????? ????? ????????, ??????????. ?????? ???????? ? ???????? ??? ?? ????????. ???? ?? ????? ??? ????????? ??????? ??????, ?????? ??, ??????? ?????????? ??? ?????????? ????.

??? 11 - ??????? ????

???????? ??????? ???????, ?????????????? ????. ??????? ? ??? ? ??? ?? ????? ???????. ??????????? ????????, ??????? ?? ?????????? ?? ??????? ??????. ????????, ???????? ?? ???? ???????.

?????? ???, ??? ?? ???????? ?????? ????????. ?? ??????? ????? ???????????. ?????? ????? ????-?????? ????????????? ???? ?? '??????? ???????' ??? ???????? ??? ?????????????? ? ????? ??????. ?????? ??????? ????????? ???? ?????????? ???????.

???? ??? ?????? ?????? ?????????? ????? ???????, ?? ??? ???, ???? ?? ?? ???????? ???????????, ??????? ????????.

??? 12 - ??????

?????? ???? ????????? ???????. ???????? ??????????? ????? ????????, ????? ????????? ?/??? ?????, ???? ??? ??? ?????, ?????????? ?????? ??? ????? ?????? ???? ?????? ??????? ?? ??????????? (??? ????? ??? ?? ???????? ??????).

?????????? ????? ???????? ? ???????? ?? ????????? ????????. ?? ?????????????, ?????? ?????? ???????? ? ?????????, ? ?? ?????????.

??? 13 - ????

????? ????????????? ???? ??????? ????? ? ??????? ???????. ???????? ?????????????? ???????? ? ?????????. ?????? ????? ???????? ?????????, ??????, ???? ? ????? ??? ???? ?????.

?????? ???????? ???? ????.

??? 14 - ??????

?????? NPC, ????????? ? ??????? ??????, ???? ??? ???? ?????. ????????? ????????? ??????? ? ???????????? ?????????.

??? 15 - ???????-?? ???????

????? ????????? ? ????????? ??? '??????????' ??????? ??????? ?? ????? ??????? ???? ?????? ??????? ?????? (?????) ???? ?????, ????? ?? ?????? ??????? ??? ???. ?????????? ???? ?????? ?? ?? ???? ? ???????, ??????????? ?? ??? ? ???? ??????.

?????? ???? ??????? ????????? ?????????? ??????, ??????? ???????, ????????? ???????????? ????, ???????? ?? ????????? ????? ??? ?????? ?????????? ??????????? ????????? ?????? ?? ?????? ????????? ?? ? ?????????? ????.

Original version submitted to rec.games.roguelike.development by Radomir 'The Sheep' Dopieralski