Author Topic: NLarn 0.7 released  (Read 14100 times)

jaydg

  • Rogueliker
  • ***
  • Posts: 54
  • Karma: +0/-0
    • View Profile
    • NLarn Homepage
NLarn 0.7 released
« on: November 05, 2011, 07:57:08 AM »
Hello everybody,

after more than a year finally a new release for NLarn is available.

Things added in this version include
  • ranged weapons and throwing of potions with improved and partially automatic targeting
  • secondary weapons and weapon swapping
  • a monastery in the town that heals and cures
  • searching for traps and traps on containers
  • coloured messages and help text

The full changelog shows what has been improved and fixed.
The game is available for downloading from Sourceforge for Windows and Linux.

Thank you, Ido, for bringing this dear project back to my attention  :D

--jaydg

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4958
  • Karma: +4/-1
    • View Profile
Re: NLarn 0.7 released
« Reply #1 on: November 05, 2011, 12:45:10 PM »
Fantastic, I was hoping this would liven up again on the sly back for ARRP 2011, but this works just the same!   8)

Given the rather large leap this time around, what's the state of the roadmap looking like going forward?
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

jaydg

  • Rogueliker
  • ***
  • Posts: 54
  • Karma: +0/-0
    • View Profile
    • NLarn Homepage
Re: NLarn 0.7 released
« Reply #2 on: November 05, 2011, 12:54:57 PM »
Given the rather large leap this time around, what's the state of the roadmap looking like going forward?

I have a lot of plans, but less spare time than I used to have. I guess I'll drop some of the less realistic ideas and continue to finish the really missing features. And I'll definitely stop putting so many items on the todo list for the next release so that the chance of actually finishing something are higher.

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4958
  • Karma: +4/-1
    • View Profile
Re: NLarn 0.7 released
« Reply #3 on: November 05, 2011, 04:17:29 PM »
Heh, just set aside the crazier things for a rainy day instead of discarding outright.   :P

Perhaps shoot for monthly or bi-monthly releases then along with the lines of keeping the todo list a tad leaner?   That would also hopefully keep the project in the headlines a bit more visibly and hopefully net some additional contributors since "out of sight, out of mind" is definitely a thing.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

Krice

  • (Banned)
  • Rogueliker
  • ***
  • Posts: 2316
  • Karma: +0/-2
    • View Profile
    • Email
Re: NLarn 0.7 released
« Reply #4 on: November 06, 2011, 08:30:09 AM »
Only thing bothering me is the "wrong" or reverse order of message output. New message should be at the bottom, then scroll up.

jaydg

  • Rogueliker
  • ***
  • Posts: 54
  • Karma: +0/-0
    • View Profile
    • NLarn Homepage
Re: NLarn 0.7 released
« Reply #5 on: November 06, 2011, 09:30:04 AM »
Heh, just set aside the crazier things for a rainy day instead of discarding outright.   :P

Perhaps shoot for monthly or bi-monthly releases then along with the lines of keeping the todo list a tad leaner?   That would also hopefully keep the project in the headlines a bit more visibly and hopefully net some additional contributors since "out of sight, out of mind" is definitely a thing.

I think it might be best to use the model Jeff uses for POWDER: when there are enough interesting changes, release a new version. This way it is ensured that there is something new to try out without waiting eternally for some other features. A bi-monthly release would be nice, but I fear that I do not have enough time to produce something noteworthy in that time span.

Speaking of contributors: I've moved the code to a git repository on BitBucket, which should simplify participating a lot. The repo is hosted at http://bitbucket.org/jaydg/nlarn/.

Edit 03.06.2012: The code is on SourceForge again, see https://sourceforge.net/p/nlarn/git/.
« Last Edit: June 03, 2012, 03:58:40 PM by jaydg »

jaydg

  • Rogueliker
  • ***
  • Posts: 54
  • Karma: +0/-0
    • View Profile
    • NLarn Homepage
Re: NLarn 0.7 released
« Reply #6 on: November 06, 2011, 09:34:47 AM »
Only thing bothering me is the "wrong" or reverse order of message output. New message should be at the bottom, then scroll up.

I think this only makes sense if the messages were shown above the map. For my taste the newest, i.e. the most relevant message has to be close to the map.

When I implemented this, I tried to darken the messages according to the age of the message. Messages newer that 5 turns were white, 5-15 turns old messages where gray and older messages were dark gray. Unfortunately it turned out that dark gray on black is something that many terminals do not display properly, so I left everything as it is now.

ido

  • Rogueliker
  • ***
  • Posts: 618
  • Karma: +0/-0
    • View Profile
    • Tame Tick
Re: NLarn 0.7 released
« Reply #7 on: November 06, 2011, 10:09:37 AM »
Thank you, Ido, for bringing this dear project back to my attention  :D

Glad to see the new release finally :)

Krice

  • (Banned)
  • Rogueliker
  • ***
  • Posts: 2316
  • Karma: +0/-2
    • View Profile
    • Email
Re: NLarn 0.7 released
« Reply #8 on: November 06, 2011, 10:46:30 AM »
For my taste the newest, i.e. the most relevant message has to be close to the map.

There could be an option to reverse that, and even third option to display old school way: only messages that happen during one turn. I somehow feel it difficult to read the messages as it is now.

I think I found a bug. Scroll of enlightenment, it's showing a light circle and revealing level structure, but it looks like it's only following in X direction (or restricted to 0 in Y). The top left corner of the level was kept totally unexplored, because the circle didn't reach that area:

http://koti.mbnet.fi/paulkp/temp/nlarn1.png
« Last Edit: November 06, 2011, 10:57:56 AM by Krice »

Skeletor

  • Rogueliker
  • ***
  • Posts: 580
  • Karma: +0/-0
  • villains ftw
    • View Profile
Re: NLarn 0.7 released
« Reply #9 on: November 06, 2011, 01:51:03 PM »
I like this game, nice to know you're still working on it!

For my taste the newest, i.e. the most relevant message has to be close to the map.
There could be an option to reverse that, and even third option to display old school way: only messages that happen during one turn. I somehow feel it difficult to read the messages as it is now.
I agree with Krice here.
What I enjoy the most in roguelikes: Anti-Farming and Mac Givering my way out. Kind of what I also enjoy in life.

jaydg

  • Rogueliker
  • ***
  • Posts: 54
  • Karma: +0/-0
    • View Profile
    • NLarn Homepage
Re: NLarn 0.7 released
« Reply #10 on: November 07, 2011, 11:35:30 AM »
For my taste the newest, i.e. the most relevant message has to be close to the map.
There could be an option to reverse that, and even third option to display old school way: only messages that happen during one turn. I somehow feel it difficult to read the messages as it is now.
Showing the messages in reverse would take too much time and cause too much pain to implement, but if you and Skeletor think it's worth it I'll add an option to show only the current message.

I think I found a bug. Scroll of enlightenment, it's showing a light circle and revealing level structure, but it looks like it's only following in X direction (or restricted to 0 in Y). The top left corner of the level was kept totally unexplored, because the circle didn't reach that area:

http://koti.mbnet.fi/paulkp/temp/nlarn1.png

Thanks! This is definitely a bug, I've already been able to fix it.

Krice

  • (Banned)
  • Rogueliker
  • ***
  • Posts: 2316
  • Karma: +0/-2
    • View Profile
    • Email
Re: NLarn 0.7 released
« Reply #11 on: November 08, 2011, 08:58:59 AM »
Showing the messages in reverse would take too much time and cause too much pain to implement

How so? Doesn't sound like too much trouble. Is there some problem with scrolling to other direction in the console output system?

jaydg

  • Rogueliker
  • ***
  • Posts: 54
  • Karma: +0/-0
    • View Profile
    • NLarn Homepage
Re: NLarn 0.7 released
« Reply #12 on: November 11, 2011, 03:01:50 PM »
How so? Doesn't sound like too much trouble. Is there some problem with scrolling to other direction in the console output system?

On one hand, the code where the messages are written is disgusting, but that can be overcome. On the other hand, I do not have a really good idea how the messages could we displayed in reverse order.

Given the following example of the current layout
Code: [Select]
current message: a very long line
  that is wrapped
  over and over again
older message: bla bla

How would you display that in reverse order?


The first idea would be to show the last line of the newest message at the bottom of the screen and stack the lines in reverse order above that:
Code: [Select]
older message: bla bla
current message: a very long line
  that is wrapped
  over and over again
I guess this does not make sense, as you wouldn't know where the current message starts and focus on the message pane for a while.


Having the first line of the newest message start at the bottom and the following line above it is even more illegible:
Code: [Select]
older message: bla bla
  over and over again
  that is wrapped
current message: a very long line

That's why I think that showing the messages in reverse order is not easily done. Unless you come up with a better proposal  8)

NON

  • Rogueliker
  • ***
  • Posts: 349
  • Karma: +0/-0
    • View Profile
    • Infra Arcana
    • Email
Re: NLarn 0.7 released
« Reply #13 on: November 12, 2011, 12:48:19 PM »
I struggled with this for my own game, then I realized I much prefer one line message logs.
I find it much more ergonomic since you know exactly where to look, and there is less text on the screen.

Code: [Select]
older message: bla bla
(player does something - old message is cleared)
current message: A long line [MORE]
<player hits any key>
 that is wrapped [MORE]
<player hits any key>
a few times

For very long messages I use pop-up windows.
Happy is the tomb where no wizard hath lain and happy the town at night whose wizards are all ashes.