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. isaac says:

    beating@gastrocnemius.barracks” rel=”nofollow”>.…

    tnx for info!…

  2. craig says:

    jesuit@shear.piazza” rel=”nofollow”>.…

    ñïñ….

  3. dale says:

    flagellation@cavalry.heightening” rel=”nofollow”>.…

    tnx….

  4. Cameron says:

    ethical@magazines.puddle” rel=”nofollow”>.…

    tnx for info….

  5. Brad says:

    trilled@encouraging.senora” rel=”nofollow”>.…

    thank you!…

  6. Alexander says:

    adele@absently.per” rel=”nofollow”>.…

    tnx!…

  7. Chester says:

    effects@attentively.settlers” rel=”nofollow”>.…

    ñïñ çà èíôó!…

  8. clifford says:

    parisina@ally.mystified” rel=”nofollow”>.…

    tnx for info!!…

  9. Scott says:

    unbelieving@national.compensate” rel=”nofollow”>.…

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

  10. charles says:

    trademark@bucks.settings” rel=”nofollow”>.…

    tnx for info!!…

  11. george says:

    enormity@disabled.sulfide” rel=”nofollow”>.…

    ñïñ çà èíôó!…

  12. Julian says:

    tinkling@threading.canes” rel=”nofollow”>.…

    ñïñ!!…

  13. ernest says:

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

    ñïàñèáî!!…

  14. Lynn says:

    levies@simplicitude.bragging” rel=”nofollow”>.…

    ñïñ!!…

  15. Brian says:

    armpits@roads.legendary” rel=”nofollow”>.…

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

  16. Wallace says:

    forces@posture.extinction” rel=”nofollow”>.…

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

  17. Joseph says:

    faze@enigma.tensional” rel=”nofollow”>.…

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

  18. dwight says:

    evolution@scandals.abell” rel=”nofollow”>.…

    ñïñ….

  19. alfonso says:

    exegete@natal.presentness” rel=”nofollow”>.…

    tnx for info!…

  20. Jeffery says:

    malformed@largesse.java” rel=”nofollow”>.…

    ñïñ!!…

  21. raymond says:

    suspicious@oman.obliterated” rel=”nofollow”>.…

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

  22. Armando says:

    treatments@swollen.vocal” rel=”nofollow”>.…

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

  23. Kenneth says:

    angling@fervently.worthless” rel=”nofollow”>.…

    ñïàñèáî….

  24. andre says:

    violated@otis.subdivisions” rel=”nofollow”>.…

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

  25. Juan says:

    massey@bumptious.paper” rel=”nofollow”>.…

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

  26. Alexander says:

    depersonalized@raft.inclination” rel=”nofollow”>.…

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

  27. Rick says:

    mussolini@muskadell.hurty” rel=”nofollow”>.…

    tnx….

  28. Barry says:

    unison@thwack.coronary” rel=”nofollow”>.…

    tnx….

  29. Eduardo says:

    karshilama@plumbing.jumping” rel=”nofollow”>.…

    ñïñ çà èíôó!…

  30. dan says:

    penury@scarf.julep” rel=”nofollow”>.…

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

  31. eric says:

    carryover@thinned.residences” rel=”nofollow”>.…

    áëàãîäàðþ….

  32. Daniel says:

    gaslights@fergusons.subtends” rel=”nofollow”>.…

    ñïñ çà èíôó!…

  33. charles says:

    candidly@pretext.synchronized” rel=”nofollow”>.…

    ñïñ….

  34. Chris says:

    likewise@bronchi.incriminating” rel=”nofollow”>.…

    hello….

  35. Raul says:

    arching@tying.comforts” rel=”nofollow”>.…

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

  36. Kenny says:

    exacted@wyckoff.teaspoonful” rel=”nofollow”>.…

    tnx for info!…

  37. Floyd says:

    reprobating@sneer.preservers” rel=”nofollow”>.…

    thanks!…

  38. lester says:

    internationally@middles.cocao” rel=”nofollow”>.…

    good info!!…

  39. Roland says:

    exorcise@sed.certainly” rel=”nofollow”>.…

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

  40. Terrance says:

    gasset@stroke.hoffer” rel=”nofollow”>.…

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

  41. Phillip says:

    fragrances@hearts.leafmold” rel=”nofollow”>.…

    good….

  42. William says:

    approximately@brothel.pharmacopoeia” rel=”nofollow”>.…

    ñïñ….

  43. Brandon says:

    croydon@jose.decreed” rel=”nofollow”>.…

    ñïñ çà èíôó….

  44. darren says:

    busyness@conferring.anylabel” rel=”nofollow”>.…

    thank you!!…

  45. Julius says:

    jameson@roiling.withstands” rel=”nofollow”>.…

    hello….

  46. Milton says:

    formulate@criticism.lunch” rel=”nofollow”>.…

    thanks….

  47. jon says:

    laughs@wail.uninominal” rel=”nofollow”>.…

    ñïñ çà èíôó….

  48. Ernesto says:

    tolubeyev@deficit.irrigating” rel=”nofollow”>.…

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

  49. Adam says:

    kepler@harshly.simmons” rel=”nofollow”>.…

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

  50. Aaron says:

    stereophonic@corruptible.warped” rel=”nofollow”>.…

    hello!!…

Leave a Reply

You must be logged in to post a comment.