Monday, January 5, 2015

Hunger and thirst on the island

I didn't have much time this week but managed to change how elevation is handled and added some basic stats.

Hurting from walking on thorny bushes near a mountain.

There's still different levels of height in the lowlands but after a certain height (8 or 9 I think) it changes into solid mountain. I think it's a decent compromise that allows the simplicity of not having real z-levels but still having small slopes and mountainsides to dig through. Eventually the mountains will have caves and the lowlands will have ruins and other things to explore.

You can now eat plants to replenish your food, drink water to replenish your water, and sleep to replenish stamina. Thorny plants have a chance to reduce your hp when walking through them, tangled plants have a chance to prevent your from walking through them, and other plants will affect your hunger, thirst, and stamina when eaten.

Not bad for one month.

This month I'll focus on making a playable alpha version.

Vague to do list:
  • start screen
  • help screen
  • r.i.p screen
  • worldgen screen
  • death from too little food
  • death from too much food
  • death from too little water
  • death from too much water
  • death from too little stamina
  • death from too much stamina
  • death from being too cold for too long
  • death from being too hot for too long
  • save
  • load
  • day/night transitions
  • map screen only shows what you have explored
  • show vague data instead of exact on play screen (morning instead of 6:42, hot instead of 98 deg, thirsty instead of 100/1000 etc.)
  • message log
  • instead of consuming the entire plant, place it - or parts of it - in inventory
  • eat parts of plants in inventory
  • replant plants from inventory
  • inland lakes and ponds
  • saltwater/freshwater
  • drinking freshwater is good, drinking saltwater is bad
  • rework and balance weather
  • rework and balance hunger, thirst, and exhaustion
  • make some plants grow next to same kind
  • add plant types and stats
  • status effects form stats being too low or too high for too long
  • status effects from eating certain plants
  • remove many hard-coded worldgen parameters
  • worldgen options
  • add caves
  • add ruins


  1. Nice! I'll be following your progress and good luck!

  2. Ohhh man I am sooo happy you're back to blogging Trystan! Just discovered this today. I started reading your blog about a year ago and loved it. Lots of helpful stuff that helped me learn roguelike design and programming techniques in Java. Don't stop, I'll continue following what you do!

  3. Great blog! Keep up the good work. Your dungeon generation algorithm provided lots of inspiration for my own game.

  4. Hi Trystan, which graphics library are you using for this project? Those are beautiful visuals, IMHO :)

  5. Excellent blog, I wish to share your post with my folks circle. It’s really helped me a lot, so keep sharing post like this
    Selenium Training in Chennai | Selenium Training in Bangalore | Selenium Training in Pune

  6. Superb blog I visit this blog it's extremely marvelous. Interestingly, in this blog content composed plainly and justifiable. The substance of data is exceptionally instructive.
    oracle fusion financials classroom training
    Workday HCM Online Training
    Oracle Fusion Financials Online Training
    Oracle Fusion HCM Online Training
    Oracle Fusion SCM Online Training
    Oracle Fusion HCM Classroom Training

  7. Nice Blog
    "Sanjary Academy provides excellent training for Piping design course. Best Piping Design Training Institute in Hyderabad,
    Telangana. We have offer professional Engineering Course like Piping Design Course,QA / QC Course,document Controller
    course,pressure Vessel Design Course, Welding Inspector Course, Quality Management Course, #Safety officer course."
    Piping Design Course in India­
    Piping Design Course in Hyderabad
    Piping Design Course in Hyderabad
    QA / QC Course
    QA / QC Course in india
    QA / QC Course in Hyderabad
    Document Controller course
    Pressure Vessel Design Course
    Welding Inspector Course
    Quality Management Course
    Quality Management Course in india
    Safety officer course

  8. Thanks for sharing
    Yaaron Studios is one of the rapidly growing editing studios in Hyderabad. We are the best Video Editing services in Hyderabad. We provides best graphic works like logo reveals, corporate presentation Etc. And also we gives the best Outdoor/Indoor shoots and Ad Making services.
    Best video editing services in Hyderabad,ameerpet
    Best Graphic Designing services in Hyderabad,ameerpet­
    Best Ad Making services in Hyderabad,ameerpet­

  9. Its really great being a content writer I can understand how tough is it to write and develop the content ,Thanks for sharing this wonderful informationSAP Training in Lucknow  Digital marketing training in Lucknow AUTOCAD Training in Lucknow  
      PYthon Training in Lucknow   SAP FICO Training in Lucknow