# 4 - Bugs
beholder mm6
[info]alex_the_coder

Что можно сделать если часть программы должна работать, но не работает:
  • Подышать свежим воздухом и выпить кофе
  • Воспринимай bug как интересную енигму, решение которой приносящее хорошее настроение занятие*
  • Проверить при каких условиях баг возникает, а когда нет (Некое подобие bsearch)    *****
  • Подробно записать его сущность 
  • Выписать вероятные причины возникновения
  • Составить четкий план действий
  • Трассировка*
  • ЧТО? КОГДА? ГДЕ? ПОЧЕМУ? КАК?
  • Разные цвета,  установка рамок, &ca.
  • Прочитать программу по порядку (даже если и так знаешь что там происходит!)*
  • Прототип
  • Backup и переписать с нуля
  • Проверить каждую составную часть
  • Проверить их взаимодействие
  • Поменять входные данные
  • Хорошо если есть с чем сравнить. При пошаговом отслеживании можно найти место, в котором что-то не так.*
  • Другой человек - другой подход
  • Проверить, не искажен ли резуьтат другим местом кода
  • Поменять порядок вызова функций
  • Backup и переписать с нуля совсем по другому
  • Получил сообщение об ошибке? - Скорми ее gO_Ogle!
  • Может на самом деле это не баг, а много багов?        **
  • Все ли ресурсы были отданы обратно? Особенно неявные (g2.dispose(), блокировки &са.)         *
  • Автоматическое исполнение нужных операций
  • Полистать доступные методы используемых классов
  • Предположить что на самом деле как раз именно это часть все делает правильно
  • Спросить в инете
  • Найти баг - значит знать какая строчка кода его вызывает и какой байт вывода из-за этого неправелен    *
P.S. Трассировка файлового вывода это просто файлы tmp_1, tmp_2, tmp_3 ... tmp_х.
P.S.S. * - это сколько раз помогло
Tags: ,

Coll Detect
beholder mm6
[info]alex_the_coder
http://www.metanetsoftware.com/technique/tutorialA.html

glow
beholder mm6
[info]alex_the_coder
http://www.gamedev.net/community/forums/topic.asp?topic_id=551285
http://blogs.msdn.com/manders/archive/2007/01/07/lines-2d-thick-rounded-line-segments-for-xna-programs.aspx
Tags: , ,

Platformer
beholder mm6
[info]alex_the_coder
http://jnrdev.72dpiarmy.com/

Fonts Download
beholder mm6
[info]alex_the_coder
http://www.creamundo.com/
Tags: ,

E
beholder mm6
[info]alex_the_coder
В вычислительных машинах показатель степени принято отделять от мантиссы буквой "E" (exponent). Например, число 1,528535047 × 10-25 в большинстве языков программирования высокого уровня записывается как 1.528535047E-25.

Короче: Е - это 10 в степени ЧИСЛО.
А то нельзя же всю жизнь считать это неведомой хуйней.

http://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%81_%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9
Tags:

Shmup
beholder mm6
[info]alex_the_coder
http://shmup.blogspot.com/
http://www.gamasutra.com/blogs/MichaelMolinari/20090520/1416/Where_Have_All_The_Shmups_Gone.php
Tags: , , ,

2d lighting
beholder mm6
[info]alex_the_coder


Tags: , ,

2d Raytraced
beholder mm6
[info]alex_the_coder
Tags: ,

Top 20 shmups
beholder mm6
[info]alex_the_coder
Tags: ,

Good Sega Genesis(Mega Drive) Shmup's Reviews
beholder mm6
[info]alex_the_coder
Space
http://www.sega-16.com/review_page.php?id=393&title=Gleylancer
http://www.sega-16.com/review_page.php?id=502&title=Lightening%20Force:%20Quest%20for%20the%20Darkstar
http://www.sega-16.com/review_page.php?id=321&title=Eliminate%20Down
http://www.sega-16.com/review_page.php?id=378&title=Gaiares
http://www.sega-16.com/review_page.php?id=734&title=Sagaia
http://www.sega-16.com/review_page.php?id=393&title=Gleylancer
http://www.sega-16.com/review_page.php?id=925&title=Truxton

Urban
http://www.sega-16.com/review_page.php?id=109&title=Air%20Buster
http://www.sega-16.com/review_page.php?id=774&title=Slap%20Fight
http://www.sega-16.com/review_page.php?id=399&title=Granada

War
http://www.sega-16.com/review_page.php?id=363&title=Fire%20Shark

Fantasy
http://www.sega-16.com/review_page.php?id=930&title=Twinkle%20Tale
http://www.sega-16.com/review_page.php?id=320&title=Elemental%20Master
http://www.sega-16.com/review_page.php?id=837&title=Super%20Fantasy%20Zone
http://www.sega-16.com/review_page.php?id=262&title=Dangerous%20Seed



Q. What are all those letters at the end of game titles?
A. They are symbols that help us to identify games. Here is a list of what they all mean:
Standard Codes:
[a] - Alternate
[b] - Bad Dump
[BF] - Bung Fix
[c] - Cracked
[f] - Other Fix
[h] - Hack
[o] - Overdump
[p] - Pirate
[t] - Trained
[T] - Translation
(Unl) - Unlicensed
[x] - Bad Checksum
ZZZ_ - Unclassified
[!] - Verified Good Dump
(???k) - ROM Size
Special Codes:
[C] - Color GameBoy
[S] - Super GameBoy
(M#) - Multilanguage (# of Languages)
[M] - Mono Only (NeoGeo Pocket)
(PC10) - PlayChoice 10 (NES)
(1) - Japan (Genesis)
(4) - USA (Genesis)
(5) - NTSC Only (Genesis)
(8) - PAL Only (Genesis)
(BS) - BS ROMS (SNES)
(ST) - Sufami Turbo (SNES)
(NP) - Nintendo Power (SNES)
(Adam) - ADAM Version (Coleco)
(PAL) - PAL Video
Country Codes:
(A) - Australian
(C) - Chinese
(E) - Europe
(F) - French
(FN) - Finland
(G) - German
(GR) - Greece
(HK) - Hong Kong
(I) - Italian
(J) - Japan
(K) - Korean
(NL) - Dutch
(PD) - Public Domain
(S) - Spanish
(SW) - Sweden
(U) - USA
(UK) - England
(Unk) - Unknown Country
(-) - Unknown Country


Tags: ,

Indie Games - Влоги Фухтера
beholder mm6
[info]alex_the_coder
Tags:

Access Level
beholder mm6
[info]alex_the_coder
Часто делаешь мембер приватным, а потом задолбаешься дебажить. Вот бы сделали новяй ЯП с уровнем доступа public_for_debud, блекджеком и шлюхами. Конечно можно скзатаь - доступ строго через геттер. Но на деле его часто нет и возможно даже преднамеренно. Вроде бы мелочь, а время отнимает.
Tags:

Bug Track
beholder mm6
[info]alex_the_coder
Заебали ебанные баги. Что на роботе что дома. И в блокнот их записывть заебал. Ща качну 10 баг трек систем и все баги сами исправятся. Ага.

Эти волшебыне ссылки помогут мне
http://www.aspnetmania.com/Forums/ForumMessage/106481.html
Tags: ,

Modern scroll shooters
beholder mm6
[info]alex_the_coder
http://www.garagegames.com/torquepowered/scrolling%20shooter

OLOLO 0CTOCAT
beholder mm6
[info]alex_the_coder
Бля, сломался блок питания. Вот и поюзал дизын поттерны. Все из за них. Зато нашел статью годную. Поскольку со мной это случается уже раз 4ый, пусть линк валяется тут.
http://bp.xsp.ru/rules.php
Tags:

2d pixelart find
beholder mm6
[info]alex_the_coder
http://www.pixeljoint.com/default.asp
http://www.wayofthepixel.net/pixelation/index.php
http://reinerstileset.4players.de/animatedE.html
Tags: ,

Amniotic on XBLIG
beholder mm6
[info]alex_the_coder

Поднимают планку качества же. Думаю срубят не меньше 15k.

Explosions are rly cool
beholder mm6
[info]alex_the_coder
Tags:

ololo
beholder mm6
[info]alex_the_coder
Вобще такого до хера, ну пусть лежит линк. Хотя надо еще накидать. Угу, апотом с мыслю что нет на это время успешно забыть^^

http://www.joelonsoftware.com/articles/fog0000000043.html
Tags:

Home