Chaosforge Forum

  • March 28, 2024, 15:25
  • Welcome, Guest
Please login or register.



Login with username, password and session length
Pages: 1 2 [All]

Author Topic: Is this *EVER* going to be released?  (Read 17763 times)

Mushuukyou

  • Private FC
  • *
  • Offline Offline
  • Posts: 11
  • Lost Soul
    • View Profile
Is this *EVER* going to be released?
« on: July 06, 2012, 20:29 »

This has got to be one of the best rougelike games that could be made, and you people are sitting on it, as if it'll hatch itself?

...like, really?
Logged

MaiZure

  • Marketing/PR Ops Lead
  • Greater Elder
  • Major General
  • *
  • *
  • Offline Offline
  • Posts: 827
  • Retired 1-Star General (.993)
    • View Profile
    • Project repository
Re: Is this *EVER* going to be released?
« Reply #1 on: July 06, 2012, 21:24 »

I'm not in the DiabloRL side of things so someone step in to correct me if I'm wrong, but....

DiabloRL is Open Source 
(http://diablo.chaosforge.org/articles/7/diablorl-goes-open-source)

So if anyone is sitting on it, it's the whole Internet!
If you want it, you have the power to do something about it! :P
« Last Edit: July 06, 2012, 21:26 by MaiZure »
Logged
Hell Knight 1st Lt. (.997)
[22/13/9/2/0]

Tavana

  • Local Inquisitor
  • Brigadier General
  • *
  • *
  • Offline Offline
  • Posts: 663
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #2 on: July 07, 2012, 05:18 »

MaiZure is quite correct that it's open source. There is also work taking place on it. I believe that a good portion of the code has now been converted to lua to allow for more/better control...that being said, if you want to see what's going on with it and/or help out, feel free to jump on #chaosforge on irc.quakenet.org and have a chat.

EDIT: original post implied the entire code was being converted to lua, which can't and shouldn't happen. o.O
« Last Edit: July 07, 2012, 05:20 by Tavana »
Logged
Common words do not mean common understanding. Language is mercurial. Meanings are never constant.

Napsterbater

  • Elder
  • Sergeant Major
  • *
  • *
  • Offline Offline
  • Posts: 158
  • Lost Soul
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #3 on: July 07, 2012, 06:22 »

Quote
original post implied the entire code was being converted to lua, which can't and shouldn't happen.
Speak for yourself. Lua's an amazing language. Betcha'd see a lot more community effort. I wish someone would make a decent curses wrapper for Ruby, then I might start making that Civilization-themed roguelike I've always wanted to make. Roguelike developers all seem to want to live in ancient history. I'd rather let a pinkie chew my eyes out than program in C.
Logged

thelaptop

  • Chaos Fanatic!
  • Grand Inquisitor
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 2530
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #4 on: July 07, 2012, 08:16 »

Kids these days... have no respect for low-level systems languages.

But that said, DiabloRL is seeing work done.  More specifically, the code base is updated to work with the major changes in Valkyrie, and new content is being added.

Also I sense an air of resentment -- be nice.  It is open source, in theory more people can get involved, but few do.  Those who do are already putting in effort, so be a liitle more understanding?
Logged
I computed, therefore I was.

Mushuukyou

  • Private FC
  • *
  • Offline Offline
  • Posts: 11
  • Lost Soul
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #5 on: July 07, 2012, 10:29 »

Sorry then, from looking over what data I could find, I didn't interpret it as there being much done with it.
My apologies if I didn't research enough.

I can't program, but I can donate.
« Last Edit: July 07, 2012, 10:32 by Mushuukyou »
Logged

MaiZure

  • Marketing/PR Ops Lead
  • Greater Elder
  • Major General
  • *
  • *
  • Offline Offline
  • Posts: 827
  • Retired 1-Star General (.993)
    • View Profile
    • Project repository
Re: Is this *EVER* going to be released?
« Reply #6 on: July 07, 2012, 10:30 »

Kids these days... have no respect for low-level systems languages.

What? C? Low-level? Damn I'm old.
I usually reserve that descriptor for FORTRAN or COBOL or Rogue :P

Oops, didn't mean to totally derail the topic..*cough* DiabloRL!
« Last Edit: July 07, 2012, 10:32 by MaiZure »
Logged
Hell Knight 1st Lt. (.997)
[22/13/9/2/0]

Matt_S

  • Elder
  • Major
  • *
  • *
  • Offline Offline
  • Posts: 394
  • Lost Soul
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #7 on: July 07, 2012, 14:53 »

Lua's an amazing language.
But but but it starts arrays from 1!!!
And variables are global by default!  In my days we explicitly declared our variables.
Plus there's no integer type (or at least an integer division operator like Python).  Integer arithmetic is a good thing; having to call math.floor to get it is no fun.
And eww, it uses ~= instead of != for inequality.  That bugs me.
In addition there's no continue statement (though I like the new goto).
Also I prefer curly brackets instead of keywords to start and end blocks.
Plus it's really designed to be an embedded language, so just turning a project into an executable is difficult.

I do love its simplicity and flexibility though.
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Is this *EVER* going to be released?
« Reply #8 on: July 07, 2012, 19:10 »

But but but it starts arrays from 1!!!
Like in any reasonable language (see Free Pascal). If you have 5 apples, the last apple is the 5th or the 4th? Think about it.

And variables are global by default!  In my days we explicitly declared our variables.
This I am explicitly working on fixing, as a part of my PhD.

Plus there's no integer type (or at least an integer division operator like Python).  Integer arithmetic is a good thing; having to call math.floor to get it is no fun.
A number is a number. 3.3 has no less rights to live than 3. And that makes a TON of things simpler in the language -- it's greatest strength.

And eww, it uses ~= instead of != for inequality.  That bugs me.
Yeah it uses ~= instead of <> for inequality. That bugs me.... (argument invalid :P)

In addition there's no continue statement (though I like the new goto).
I don't. It messes up creating a formal model for the VM.

Also I prefer curly brackets instead of keywords to start and end blocks.
Most reasonable languages (see Pascal or Ruby) use keywords. I don't know what idiot came up with the curly braces idea ;).

Plus it's really designed to be an embedded language, so just turning a project into an executable is difficult.
Err, no? See premake.

I do love its simplicity and flexibility though.
Me too ^^
Logged
at your service,
Kornel Kisielewicz

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Is this *EVER* going to be released?
« Reply #9 on: July 07, 2012, 19:11 »

BTW, I promised a new release of every CF project this year, and I'll give my all to keep the promise.
Logged
at your service,
Kornel Kisielewicz

ParaSait

  • Baffen :P
  • Elder
  • Lieutenant General
  • *
  • *
  • Offline Offline
  • Posts: 1229
  • Happy Little Boozer
    • View Profile
    • MPSF
Re: Is this *EVER* going to be released?
« Reply #10 on: July 07, 2012, 21:59 »

Like in any reasonable language (see Free Pascal). If you have 5 apples, the last apple is the 5th or the 4th? Think about it.
Yeah but why restrict yourself to using 65535 possible values of an integer while you could have 65536?! :P
Seriously though, I guess it really depends on what you're used to. I'm mainly a c++ chap and I find it a really annoying pain in the butt to keep in mind lua starts to count from 1.

And eww, it uses ~= instead of != for inequality.  That bugs me.
Which is especially annoying if you got an azerty keyboard like me. Fun fact: To get a ~, you have to actually press ~ twice (which is done by pressing alt gr + a button next to right shift, so you gotta move both hands real far) and then backspace to remove the one it typed too much.

Most reasonable languages (see Pascal or Ruby) use keywords. I don't know what idiot came up with the curly braces idea ;).
It's not that idiotic... it looks less messy to me that way... again, though, they're a pain in the butt to type with azerty, because they're another goddamned alt gr combination.
(Curse you, France! Cuuuuurse youuuuuu!)
« Last Edit: July 07, 2012, 22:01 by ParaSait »
Logged
[18|7|3|0|0|0] [MED:13/43] [SPE:36/67] [ASM:11/40]

Check out my epic youtube channel!
Currently playing The Bard's Tale and System Shock 2 (coop with GrAV1t)!

LuckyDee

  • Sound Wizard
  • Grand Inquisitor
  • General
  • *
  • *
  • Offline Offline
  • Posts: 1516
  • High Caliber Consecrator
    • View Profile
    • LuckyDeeIndustries
Re: Is this *EVER* going to be released?
« Reply #11 on: July 08, 2012, 00:38 »

Which is especially annoying if you got an azerty keyboard like me.

Heh, my guess is you and I can't live apart much further than 100km, though sometimes it seems like there's a whole planet between us :P

I guess you just can't have dEUS and QWERTY...
Logged
[0.9.9.7G] Current: Hell Knight 1st Lieutenant [20/12/4/0/0/0]
High: Arch-Vile Lt. Colonel [25/21/12/2/1/0]

skarczew

  • Elder
  • Major General
  • *
  • *
  • Offline Offline
  • Posts: 974
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #12 on: July 08, 2012, 04:55 »

Quote
What? C? Low-level? Damn I'm old.
Yep, it is pretty low (and do not mistake it with C++).

Quote
Like in any reasonable language (see Free Pascal). If you have 5 apples, the last apple is the 5th or the 4th? Think about it.
Thanks for calling C/C++, Java, C#, Perl (and lots of other) unreasonable ;) . Think of table ID as the offset.

:P
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Is this *EVER* going to be released?
« Reply #13 on: July 08, 2012, 12:24 »

Thanks for calling C/C++, Java, C#, Perl (and lots of other) unreasonable ;) . Think of table ID as the offset.
Beethoven's Offset 8 symphony?
Logged
at your service,
Kornel Kisielewicz

skarczew

  • Elder
  • Major General
  • *
  • *
  • Offline Offline
  • Posts: 974
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #14 on: July 09, 2012, 03:07 »

@up
E.g. In C/C++ the first element has the same address as the table itself. The second has the same address + 1 * offset. The third has the same address + 2 * offset.
I bet you know about that :) .
Logged

Napsterbater

  • Elder
  • Sergeant Major
  • *
  • *
  • Offline Offline
  • Posts: 158
  • Lost Soul
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #15 on: July 09, 2012, 13:36 »

What? C? Low-level? Damn I'm old.
I usually reserve that descriptor for FORTRAN or COBOL or Rogue :P

Oops, didn't mean to totally derail the topic..*cough* DiabloRL!
In case you didn't know, "low-level" refers to it's closeness to machine language. C is lower-level than both FORTRAN and COBOL. The whole purpose behind C was to create a language that was very close to the x86 instruction set. Both of the aforementioned have to be interpreted before they can be compiled into machine language, C, when targeting an x86 system, is compiled directly. That's why C is still around even after all these years, it still runs crazy fast because there's no ambiguity involved in compiling it.
Logged

Napsterbater

  • Elder
  • Sergeant Major
  • *
  • *
  • Offline Offline
  • Posts: 158
  • Lost Soul
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #16 on: July 09, 2012, 13:44 »

Most reasonable languages (see Pascal or Ruby) use keywords. I don't know what idiot came up with the curly braces idea ;).
HAML/SASS/Coffee-script taught me that the best way is just indentation. Why not...

Code: [Select]
define output(string)
    print string
for x in some_array
    output x

Explicit delimiters are just tiring.
Logged

skarczew

  • Elder
  • Major General
  • *
  • *
  • Offline Offline
  • Posts: 974
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #17 on: July 09, 2012, 14:10 »

@up:
We shall not forget the clarity offered by Python ...

Btw. I like the offtop in this topic =) .
Logged

Klear

  • Elder
  • Lieutenant General
  • *
  • *
  • Offline Offline
  • Posts: 1319
  • Twisted passages carry the smell of dapperness...
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #18 on: July 10, 2012, 06:00 »

Heh... I never really got past QBasic... those were the days.
Logged
Arch-Vile Mjr General [24/19/18/8/2] (0.9.9.7)

Quote from: thelaptop
Dude... we need to change your forum handle from "Klear" to "Klear Nukem".

Matt_S

  • Elder
  • Major
  • *
  • *
  • Offline Offline
  • Posts: 394
  • Lost Soul
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #19 on: July 10, 2012, 12:12 »

Like in any reasonable language (see Free Pascal). If you have 5 apples, the last apple is the 5th or the 4th? Think about it.
If you have a Taylor expansion with 5 terms (counting terms that might be zero), the order of the last term is 5th or 4th? ;)
This I am explicitly working on fixing, as a part of my PhD.
Neat!  I'm looking forward to it.
A number is a number. 3.3 has no less rights to live than 3. And that makes a TON of things simpler in the language -- it's greatest strength.
Sure, but I don't see many (video game) RPGs where stats are anything but integers.  Heck, even DoomRL is based around integers.  1d6 doesn't return any number between 1 and 6, just the integers.  Even the fine time scale of energy units is integer based, is it not?
Err, no? See premake.
Maybe I'm misunderstanding something or maybe I didn't communicate very well, but I meant turning a Lua project to an executable, like a counterpart to py2exe.  I have found 3rd party stuff (some of which I have to compile myself, rustling my jimmies even more; if I wanted to use a C compiler I'd program in C again) that will work with a single lua file, but then I'd have to compile all of my lua files together first which seems like something that the program ought to do itself.  I realize I'm being kind of difficult here because I probably could have written a Lua program to automate all of that in the time it took me to write this rant.

We shall not forget the clarity offered by Python ...
Sometimes when I feel like doing something simple really quick I'll write up a small Python program.  Then I'll realize it doesn't work because I used curly braces.  Old habits die hard.
Btw. I like the offtop in this topic =) .
I was actually worried about what might happen when I mentioned arrays starting at 1.  >_>
Logged

skarczew

  • Elder
  • Major General
  • *
  • *
  • Offline Offline
  • Posts: 974
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #20 on: July 10, 2012, 13:00 »

Sometimes when I feel like doing something simple really quick I'll write up a small Python program.  Then I'll realize it doesn't work because I used curly braces.  Old habits die hard.
Progress can't be stopped. Human ability to adapt to an environment is that what makes us pretty unique ;) . Adjust old habits :) .
Logged

Reef Blastbody

  • Elder
  • Corporal
  • *
  • *
  • Offline Offline
  • Posts: 54
  • Big McLargehuge
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #21 on: August 13, 2012, 12:20 »

Although I don't understand coding at all (attempting to read Structure and Interpretation of Computer Programs on MIT and failing more than once has turned me into a gibbering imp left with no recourse but to hurt myself) or any math more complicated than Dungeons and Dragons, I would still like to help (or prod others into helping).

Despite being it open source, is there still some central hub that has like a list of what needs to be done, bug reports, typos, testing, etc? Even if it's only programming that needs to be done, if there's no home base then how can people throw money at it?

Maybe I will prepare my body and mind and attempt to read SICP again.
Logged
HERE COMES THE NIGHT TRAIN

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Is this *EVER* going to be released?
« Reply #22 on: August 13, 2012, 12:31 »

Compiling the current version and testing it would help a lot!
Logged
at your service,
Kornel Kisielewicz

Reef Blastbody

  • Elder
  • Corporal
  • *
  • *
  • Offline Offline
  • Posts: 54
  • Big McLargehuge
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #23 on: August 13, 2012, 12:39 »

Thy will be done.

I'll give it a shot as soon as I get home from work.
Logged
HERE COMES THE NIGHT TRAIN

Napsterbater

  • Elder
  • Sergeant Major
  • *
  • *
  • Offline Offline
  • Posts: 158
  • Lost Soul
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #24 on: August 13, 2012, 13:14 »

Although I don't understand coding at all (attempting to read Structure and Interpretation of Computer Programs on MIT and failing more than once has turned me into a gibbering imp left with no recourse but to hurt myself) or any math more complicated than Dungeons and Dragons, I would still like to help (or prod others into helping).
Try How To Design Programs. Has a nicer learning curve. SICP is designed as a follow-on course to HtDP.

www.htdp.org
Logged

Reef Blastbody

  • Elder
  • Corporal
  • *
  • *
  • Offline Offline
  • Posts: 54
  • Big McLargehuge
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #25 on: August 13, 2012, 13:31 »

Thanks! I'll give this an earnest go. Time to be less productive at work and more productive about roguelikes khe he he...
Logged
HERE COMES THE NIGHT TRAIN

Mushuukyou

  • Private FC
  • *
  • Offline Offline
  • Posts: 11
  • Lost Soul
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #26 on: August 31, 2012, 22:37 »

I'm probably going to check these forums once every few weeks for the next few years to see if it's been released yet.
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Is this *EVER* going to be released?
« Reply #27 on: September 01, 2012, 12:29 »

DiabloRL 0.4.6 is in Beta testing (you can donate and get immedate access), so it's sooner than later :)
Logged
at your service,
Kornel Kisielewicz

Mushuukyou

  • Private FC
  • *
  • Offline Offline
  • Posts: 11
  • Lost Soul
    • View Profile
Re: Is this *EVER* going to be released?
« Reply #28 on: September 04, 2012, 01:15 »

DiabloRL 0.4.6 is in Beta testing (you can donate and get immedate access), so it's sooner than later :)

I did not know this.
Logged
Pages: 1 2 [All]