Katy’s Code

Welcome to my site! My name is Katy, and I’m a software developer with very limited work capacity due to having the debilitating illness M.E. – please read my article Dying with M.E. as a Software Developer and Future of My Blog: I’m Still Alive for details. I hope you find my articles useful – there’s lots more in the categories section on the right than what is shown on the homepage – and enjoy your stay!

What’s New

Check out the latest articles!


See the categories section on the right for articles not listed below.

2D Platform Games Coding Tutorials

Figure 1. Basic level editor for our platform game
A 12-part series on 2D platform game programming, starting with an introduction to 2D platform game programming in C++ and collision detection concepts. Part 1 discusses different types of 2D collision detection including tilemaps, bounding box (AABB) intersections, discrete penetration resolution and speculative contacts.

Cutting Your Teeth on FMOD

Figure 1. VU bars. In this case the sample size is 128 on a track sampled at 44.1kHz, therefore there are 128 bars representing a range of 172.266Hz each. The lowest frequency ranges are shown on the left, with the height of each bar representing its average volume.
A 6-part series on how to use FMOD to incorporate sound into your games and applications.

XInput Tutorials

A 2-part mini-series on how to add gamepad support to your game

Tetris Coding Tutorials

Figure 1. Level Up text animating automatically in an overlay scene
How to code Tetris in under 8 hours, plus a series of follow-on articles showing how to add high scores, re-definable controls, leaderboards, intro sequence and so on.

Asteroids Coding Tutorials

How to code Asteroids in under 10 hours, plus follow-on articles.

LightSwitch For Games

Figure 1. Architecture of our 3-tier LightSwitch Application
A series showing how to create your own super-lite version of PSN or Xbox Live using LightSwitch technology.

C# DirectX API Face-off: SlimDX vs SharpDX

Figure 1. A clone of the MSDN Direct2D QuickStart demo application using SharpDX

A beginner’s tutorial and comparison of both C# DirectX wrapper APIs.

C++11: Using std::unique_ptr as a class member: initialization, move semantics and custom deleters

One of numerous popular C++11 tutorials on the site.

Dying with M.E. as a Software Developer

An article about my ongoing struggle with myalgic encephalomyelitis
  1. Philomena Curley
    February 26, 2016 at 01:33

    Wonderful article! We will be linking to this great
    content on our site. Keep up the great writing.

    my web-site Fresh verified auto-approved site list for GSA SER

  2. April 1, 2016 at 14:51

    Wenn im Herbst das neue Betriebssystem iOS 9 für iPhone und iPad veröffentlicht wird, kommt eine
    neue Schriftart auf die Geräte.

  3. April 10, 2016 at 10:36

    Um noch genauer sagen zu können, wie sich Bewegung auf die Krebsentstehung auswirkt,
    muss allerdings noch weiter geforscht werden.

  4. April 22, 2016 at 03:03

    Kleine Kinder dürfen keinesfalls länger als maximal 10 Minuten im geschlossenen Auto bleiben.

  5. Caren Dunbar
    April 26, 2016 at 04:47

    What makes it different from all the other BT speakers out there is 1)a solid and professionally constructed cabinet for
    the speakers that helps to transmit the sound and 2)speakers that are worth listening to.
    Users who do not qualify for the demographic survey sponsors are
    looking for will still earn at least five or ten points just for attempting
    the survey. The family Value Of domain the bike
    messenger you killed, however, with your distracted drive-shopping, will be
    far less appreciative, no matter how much you
    try to spin the for-a-good-cause argument.

  6. May 13, 2016 at 03:13

    Wichtig- vor und nach dem Ausflug den Blutdruck messen- dreimal
    hintereinander – Abstand etwa 5 Minuten- dann den Durchschnitt bilden.

  7. May 30, 2016 at 12:44

    Zusammenfassend kann man sagen, dass der Wohnort in vielen verschiedenen Lebensbereichen deutlichen Einfluss auf die Gesundheit der Einwohner hat.

  8. June 1, 2016 at 22:39

    I’m curious to find out what blog system you are working with?
    I’m having some small security issues with my latest blog and
    I would like to find something more safeguarded. Do you have
    any solutions?

  9. Angelica Foletta
    June 11, 2016 at 21:11

    Hello colleagues, nice post and good arguments commented at
    this place, I am actually enjoying by these.

    My weblog maxtropin pills

  10. Skye Salcedo
    July 24, 2016 at 10:11

    Headliners include Maceo Parker, Poncho Sanchez, Squonk Opera,
    Band of Heathens and many more. Day after day prospective candidates apply to
    modeling agencies and send over thousands value of domain materials for recruiters to review on a daily basis.

    Bad Religion, Raekown and Ghostface Killah are legends in their respective genres.

  11. OswaldoDug
    March 15, 2017 at 09:15

    So, if i’m not mistake, it was your topic on forum about “XEvil + XRumer 16.0”?
    Seems it’ really fantastic program, that review video is amazing!!!
    Solve Facebook captcha just in 0.01 second without any mistake at most… Fantastic.

    Do you know where I can download XEvil OCR? Maybe you can share?
    Thank you! 🙂

  12. March 20, 2017 at 01:02

    I am a sexy, hot, kinky, classy, beautiful girl with a hot body that loves to be spoiled and treated well, I love mathematics. I Think that the most important thing in a person is his mind because he can do anything with it and I love clever hot guys who mixt pleasure, sensual, beauty, intelligence and give me the best orgasm i ever had. If you want to chat with me here is my sexierchat profile: http://www.sexierchat.com/en/chat-html5/JenniferGeek.

  13. Alisapeale
    April 25, 2017 at 12:42

    Absolutely NEW update of SEO/SMM software “XRumer 16.0 + XEvil”:
    captchas recognition of Google, Facebook, Bing, Hotmail, SolveMedia, Yandex,
    and more than 8400 another types of captchas,
    with highest precision (80..100%) and highest speed (100 img per second).
    You can connect XEvil 3.0 with all most popular SEO/SMM programms: XRumer, GSA SER, ZennoPoster, Srapebox, Senuke, and more than 100 of other programms.

    Interested? You can find a lot of demo videos about XEvil in YouTube.
    See you later!

  14. May 1, 2017 at 22:11

    как сохранить свою жизнь от газовой колонки китайцев – http://vzriv-gaza.ru/?tag=oasis

  15. Gnidachise
  16. May 8, 2017 at 17:24

    Звоните: +7904-391-19-44, пишите: dmurach@yandex.ru и сайт: spclab.ru …профессиональная разработка и эффективное поисковое продвижение сайтов в нижнем Новгороде по доступным ценам, звоните

  17. May 12, 2017 at 06:56

    Ich habe hier mein Sofa im Test online gefunden.

    Sofa Test hier gehts lang>>>

  18. Weldongog
  19. May 14, 2017 at 18:35

    Rony Abovitz is a criminal fraud – Theranos of AR. With Microsoft’s Hololense
    releasing beautiful working product and leaving Abovitz’s grandiose bullshit promises
    in the dust, Abovitz, not able to deliver the produict, is hiding a shameful
    secret – he was ousted at his previous company because he was and still remains incompetent.
    Motivated solely by revenge, Abovitz continues to create management mayhem.
    Abovit’z equally ignorant investors are losing their money as incompetent
    Abovitz continues to deceive his investors and public about being able to built the
    over-promised product and sexually harass current and former
    employees of Magic Leap. But what’s his trick? – an indifferent board of directors.
    Who are they? Already mentioned Alibaba (headed by Jack Ma), Sundar Pichai (CEO of Google),
    Scott Hassan and Larry Page, co-founders of Google. They each tacitly approve Abovitz’s 
    self-aggrandizing behavior by publicly ignoring his all but criminal
    incompetence. Investors – stop loosing your money by backing Jonestown cult leader Abovitz.
    FIRE ABOVITZ!!! Stop the nonsense and criminal harassment.

  20. May 31, 2017 at 22:46

    injectable steroid is a mix of three different testosterone esters and a smaller Brovel Labs in Mexico for between $60-$80 through domestic mail order. One amp used in combination with a diet. Female athletes who naturally have a higher product to help them attain their incredibly rippled muscles while still looking cells as possible. He can optimize this process by taking 5 0-100 mg Buy tren e anticatabolic effect. These substances are—everybody should probably know by happens is that as males age, the ability to convert testosterone to estrogen 3-oxosteroid-4,5-isomerase This enzyme is of no interest unless one is concerned truth. The more tools you give him, the greater a chance of being searched. Halotestin, has an extreme androgenic effect and a very slight anabolic effect.

  21. June 7, 2017 at 18:11

    Υou really makе it seem so eqsy with your pгesentation ƅut I find this matter to be actuallү onne thing
    tҺat I belieѵe I might by no means understand. Іt kind
    of feels too ϲоmpⅼicated annd very laгɡe fоr me.
    I’m haѵing a look ahead for your next post, I will
    try to get the cling of it!

    my webloց modal 5 juta bisa usaha apa

  22. June 7, 2017 at 21:49

    Additionally, Bartles said that he wouldn’t be surprised if Salesforce acquired an e-commerce company to complement its core products as well. Walt Disney explains his invention. Probably the most advanced tool ever made in the field of animation. (At least until the computer was made.) (C) Disney If you are the owner or the lawyer of the owner of this film, please contact me before Flagging the video. First thing I thought of when I heard he had died was the quote from Blade Runner, “The candle that burns twice as bright burns half as long”. I always wished I would beВ lucky enough to work for Apple & be able to call him my boss. Small Entity Status – In United States patent law, a status allowing small businesses, independent inventors, and nonprofit organizations to file a patent application and maintain an issued patent for a reduced fee. An entity that does not qualify for small entity status is charged double the fees charged small entities. Hey! I know this is kinda off topic nevertheless I’d figured I’d ask. Would you be interested in trading links or maybe guest writing a blog article or vice-versa? My website discusses a lot of the same topics as yours and I feel we could greatly benefit from each other. If you might be interested feel free to send me an email. I look forward to hearing from you! Great blog by the way! price of Autodesk Plant Design Suite Ultimate 2017

  23. Andrewnic
    June 14, 2017 at 17:14


  24. June 27, 2017 at 21:27

    Tɦank you for another fantastic post. Where else
    could anyone get that type of information in ѕսch
    a peгfect method of writing? I have a presentation next week, аnd I’m on the search forг such information.

    Here is my ebsite – Peluang Usaha Baru

  25. July 5, 2017 at 19:18

    Новости, события, прогнозы и рекомендации на рынке криптовалют и блокчейна – Новости финансов

  26. HattievAp
    July 7, 2017 at 08:48

    Awesome post.Really thank you! Want more. http://22mcdjlp.tumblr.com/ – Garmen

  27. July 8, 2017 at 12:04

    Семейное постельное белье – роскошный вариант для вашей кровати, который сумеет стать классным дополнением вашей спальни. За счет оригинального оформления в виде декорирующих элементов, эти наборы всегда в моде и пользуются спросом на потребительском рынке. В нашем виртуальном магазине мы собрали лучшие модели для вас.

  28. Louie5795nef
    July 12, 2017 at 01:38


  29. ErnestZed
    July 14, 2017 at 17:17

    Работа создана на персональном использовании!!! Без продаж !!! Нет инвестиций !! Действительные перспективы для профессионального и карьерного продвижения в почтенной , стойкой фирме ! Широкие возможности для самореализации . Доброжелательный Дружная команда, групповой труд. Бесплатное обучение. Деньги поступают на личный счет в банке! Бесконечная резедуальная прибыль!!!
    1. Активные жизненные воззрения .
    2. Настроенность на победу.
    3. Доступный интернет.
    4. Доступ к электронной почте .
    5. Способность учиться.
    Тел: +79145746044 (Вацап, Вайбер);

  30. ErnestZed
    July 17, 2017 at 13:56

    Система работы сформирована на собственном использовании продукции. Отсутствует продажа !!! В отсутствие инвестиций !! Действительные возможности с целью повышения прибыли и самореализации в популярной фирме ! Вас ждут сплоченная команда, созидательная деятельность . Командное обучение Средства зачисляются на личный счет в банке! Неограниченный пассивный доход !!!
    Тел: +79145746044 (Вацап, Вайбер); Email: lewni2017@mail.ru

  31. BudedibeWep
    July 17, 2017 at 18:51

    Thank you ever so for you post.Really looking forward to read more. Cool. http://cb493f9u.tumblr.com/ – Welling

  32. July 17, 2017 at 21:44

    Сегодня изучал данные сети, и к своему восторгу увидел нужный ресурс. Вот он: легал рц . Для моих близких вышеуказанный веб-сайт оказал радостное впечатление. Всего доброго!

  33. July 21, 2017 at 15:58

    Thanks for helping me to gain new tips about desktops. I also have belief that one of the best ways to help keep your laptop in primary condition is to use a hard plastic material case, as well as shell, that will fit over the top of one’s computer. These types of protective gear will be model targeted since they are made to fit perfectly across the natural housing. You can buy these directly from owner, or from third party places if they are for your notebook, however its not all laptop will have a spend on the market. All over again, thanks for your guidelines.

  34. Albertcug
    July 23, 2017 at 18:40

    заказать проститутку
    курительная смесь соль
    детское порно видео
    купить наркотики красноярск
    где найти детское порно
    купить спайс

  35. August 5, 2017 at 09:15

    TheNguyen Ad

  36. August 9, 2017 at 17:10

    Painters of the date mastered novel techniques such as linear prospect,chiaroscuro (shading style), trompe l’oeil (three dimensional), optical fusion (similar to pointillism, but with lines in lieu of of dots) and graphical perspective. Unfortunately, what Pliny recorded as the most extreme prints, panel paintings, did not survive. How, innumerable frescoes did as they decorated business buildings and places of worship.

  37. JamesLoock
    August 16, 2017 at 14:12

    Наша компания занимается поставкой песка. У нас всегда хорошая цена на морской песок.
    Мы осуществляем доставку в регион своими машинами по 100 м3. Конечная стоимость минерала приходится в 350 р за м3.
    Купить сеяный песок в можете на сайте, либо по телефону: в Санкт-Петербурге 9392339.
    Кроме того, на сайте имеется хорошее предложение как заказать: щебень гранитный фр 0-40 и гавийный 500+, а так же грунт питательный и вторичные материалы: бой бетона с доставкой в спб.

  1. No trackbacks yet.

Share your thoughts! Note: to post source code, enclose it in [code lang=...] [/code] tags. Valid values for 'lang' are cpp, csharp, xml, javascript, php etc. To post compiler errors or other text that is best read monospaced, use 'text' as the value for lang.

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: