Chaosforge Forum

  • March 28, 2024, 08:51
  • 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 17758 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
Pages: [1] 2  All