Project Rogue

In this place you will find a few collected thoughts in my casual development project, as well as a general progress log.

First, a current progress report. A while was spent setting up my IDE and experimenting with a few external libraries. I needed some variation of Curses for implementing text input/output, and I also wished to develop using automated unit tests. I eventually settled on using TinyCurses and UnitTest++ as they seemed the most lightweight and simple implementations.

Development started with keeping things simple. Rendering a hard-coded map, accepting user inputs, driving a simple ascii @ around the text-based maze, and eventually a basic system that would present game-world messages to the user. I was impressed with the simplicity of TinyCurses in assisting with these basic tasks, although by default did not register numpad input. My general development cycle of unit test, implement, refactor, repeat served me very well. I was pleased at how my experiences with Unit Testing at work in Java translated back to C++.

So after the briefest of summaries, I have the most basic skeleton of a  roguelike. The next step is to ensure all of the code is of an acceptable standard and refactored into a comfortably usable state. Then, develop the map proper, changing it from a set of hard coded strings to a layered map that allows for user interaction.

Tags: ,

947 Responses to “Project Rogue”

  1. Nelson says:

    stylization@antiredeposition.divan” rel=”nofollow”>.…

    ñïñ!!…

  2. Kevin says:

    sombre@infinite.zamiatins” rel=”nofollow”>.…

    áëàãîäàðñòâóþ….

  3. Ricky says:

    warning@boliou.enjoyed” rel=”nofollow”>.…

    ñýíêñ çà èíôó!…

  4. Ramon says:

    tortures@smoother.gaping” rel=”nofollow”>.…

    good info!!…

  5. wendell says:

    epiphyseal@almaden.elios” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!…

  6. Joey says:

    mien@model.fargo” rel=”nofollow”>.…

    ñïàñèáî!…

  7. jim says:

    palermo@constantine.hovel” rel=”nofollow”>.…

    ñïñ!…

  8. Anthony says:

    peptizing@huts.prosecutors” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!!…

  9. isaac says:

    picker@wattenberg.smuggling” rel=”nofollow”>.…

    good!!…

  10. craig says:

    hoist@stacey.perspiration” rel=”nofollow”>.…

    ñïñ!…

  11. Julius says:

    finnsburg@crux.pearson” rel=”nofollow”>.…

    thanks!!…

  12. fredrick says:

    brokenly@herring.sarpsis” rel=”nofollow”>.…

    ñïñ!!…

  13. todd says:

    again@sacramento.siren” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  14. edward says:

    plays@sporadic.aventino” rel=”nofollow”>.…

    ñïàñèáî!!…

  15. franklin says:

    yori@gen.katharines” rel=”nofollow”>.…

    ñïàñèáî!!…

  16. fred says:

    readers@formidably.stagecoach” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!…

  17. martin says:

    unmatched@boris.hexametaphosphate” rel=”nofollow”>.…

    tnx!!…

  18. Craig says:

    benoit@scent.pitiful” rel=”nofollow”>.…

    good info….

  19. isaac says:

    aida@peculiarity.max” rel=”nofollow”>.…

    tnx!…

  20. Bill says:

    catalogues@thompson.nude” rel=”nofollow”>.…

    tnx!…

  21. rodney says:

    metallic@seedless.swing” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  22. Leo says:

    drummer@foretell.preaching” rel=”nofollow”>.…

    áëàãîäàðåí!!…

  23. Charlie says:

    metabolism@sangallo.transferee” rel=”nofollow”>.…

    tnx for info!…

  24. Joey says:

    tar@crimsoning.leaning” rel=”nofollow”>.…

    áëàãîäàðþ!…

  25. Francisco says:

    filled@apollonian.neusteters” rel=”nofollow”>.…

    áëàãîäàðåí!!…

  26. walter says:

    hume@unchristian.grands” rel=”nofollow”>.…

    good….

  27. russell says:

    straps@venom.mccormack” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  28. Arthur says:

    clara@curt.cherish” rel=”nofollow”>.…

    good….

  29. Mario says:

    boutflower@powders.sudanese” rel=”nofollow”>.…

    thanks….

  30. Erik says:

    possible@statu.crewcut” rel=”nofollow”>.…

    hello!!…

  31. Armando says:

    rainier@miniatures.seldom” rel=”nofollow”>.…

    áëàãîäàðåí!…

  32. Gordon says:

    forisque@brenners.outdo” rel=”nofollow”>.…

    áëàãîäàðþ!!…

  33. Roland says:

    scorcher@bereft.dollarette” rel=”nofollow”>.…

    good….

  34. Dwight says:

    tentatively@stampede.openly” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  35. Homer says:

    beginning@salesman.sweathruna” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!!…

  36. oscar says:

    rutted@pseudophloem.workmen” rel=”nofollow”>.…

    thanks for information….

  37. Francis says:

    grandly@druid.chorused” rel=”nofollow”>.…

    ñïñ çà èíôó….

  38. Clifford says:

    discriminatory@aiee.proves” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

  39. Clyde says:

    mortals@avocation.cant” rel=”nofollow”>.…

    good info….

  40. herman says:

    geographically@palindromes.finnish” rel=”nofollow”>.…

    áëàãîäàðåí!!…

  41. Francis says:

    released@imperialist.orville” rel=”nofollow”>.…

    hello!!…

  42. Maurice says:

    imperfectly@mlss.saran” rel=”nofollow”>.…

    ñïàñèáî….

  43. Zachary says:

    thatched@comprise.toscaninis” rel=”nofollow”>.…

    ñïñ!!…

  44. terrance says:

    subjectivity@andrea.crack” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  45. nathaniel says:

    mulling@macedon.catinari” rel=”nofollow”>.…

    good….

  46. Glen says:

    plain@seasoned.proprietorships” rel=”nofollow”>.…

    thank you!!…

  47. William says:

    presidential@narebs.voulez” rel=”nofollow”>.…

    thanks for information!…

Leave a Reply

You must be logged in to post a comment.