C++ is what I am using :p
Also the search on here does not allow you to search for keywords "C++"
Where is the
"Vaults" forum?
I'd read what they have to say about it if I could find it. A point in the right direction would help. As of now I'm skimming the Salem/Haven Dev thread.
-
borka
- Posts: 9965
- Joined: Thu Feb 03, 2011 7:47 pm
- Location: World of Sprucecap
Re: The Ghost of Christmas Future, II
with Vaults i meant old posts (the treasure chambers if you like: https://www.havenandhearth.com/forum/vi ... hp?f=7&t=2)
loftar wrote:I guess I could have used C++, but I find it generally bloated, inelegant and unwieldy, so I try to stay away from it.
Last edited by borka on Mon Jun 08, 2015 9:04 pm, edited 1 time in total.
-
YarPirate
- Posts: 31
- Joined: Mon Jun 01, 2015 1:04 am
Re: The Ghost of Christmas Future, II
Oh okay. Ya I changed my strategy to searching loftars posts instead :p. Much better than searching through everyone else's posts to try and find just one.
I see what he is saying. I am guessing he means (more code has to be written) by "bloated". And that Java has nice debugging built right in and also object oriented.
As for memory use and amount of data / size of files. C++ is the leanest of them all as far as I know. It depends on which libraries you use.
I started out learning Java but soon switched to C++.
As for that angry post years ago. Oh boy was I angry. I knew that I could die and lose my character and all that. It was just the lack of a way to fight back that made me so incredibly frustrated and finally decide to turn what I had been making for years on paper into a game. Seeing as HnH was the only game I had ever found to fill that void haha.
I came back though half a year later or something like that.
The other posts were because when people reply and say "nah it can't be done" without giving reasons for things. Or pointing someone in the right direction like you did just now (thank you by the way) that also frustrates me and I just won't bother with conversation anymore :p.
I guess this would have been the wrong thread to bring up the coding of the game in. I originally was simply wondering why they would release any code at all. That's all.
I can't wait to try out the new Hafen. Will there be viking longships and canoes? I saw someone posted a link to show something about them. But no definitive answer.
I see what he is saying. I am guessing he means (more code has to be written) by "bloated". And that Java has nice debugging built right in and also object oriented.
As for memory use and amount of data / size of files. C++ is the leanest of them all as far as I know. It depends on which libraries you use.
I started out learning Java but soon switched to C++.
As for that angry post years ago. Oh boy was I angry. I knew that I could die and lose my character and all that. It was just the lack of a way to fight back that made me so incredibly frustrated and finally decide to turn what I had been making for years on paper into a game. Seeing as HnH was the only game I had ever found to fill that void haha.
I came back though half a year later or something like that.
The other posts were because when people reply and say "nah it can't be done" without giving reasons for things. Or pointing someone in the right direction like you did just now (thank you by the way) that also frustrates me and I just won't bother with conversation anymore :p.
I guess this would have been the wrong thread to bring up the coding of the game in. I originally was simply wondering why they would release any code at all. That's all.
I can't wait to try out the new Hafen. Will there be viking longships and canoes? I saw someone posted a link to show something about them. But no definitive answer.
-
borka
- Posts: 9965
- Joined: Thu Feb 03, 2011 7:47 pm
- Location: World of Sprucecap
Re: The Ghost of Christmas Future, II
I better give you the first part of the quote
loftar wrote:Haven is four main modules that are mostly one language each. The server is written in C, the client in Java, the map generator in Lisp and then there's a repository of various utilities, which are written mostly in Python.
I use C for the server, because it's the one fast language that I'm most familiar and comfortable with. What I find nice with C is that it is quite low-level and doesn't rely on compiler magic, so it's fairly easy to reason about the program's performance characteristics (as opposed to eg. Java or Lisp, where I constantly have to ask myself "does this get allocated on the stack?", "will the compiler inline this?", "how long does this allocation take?", &c&c&c).
-
YarPirate
- Posts: 31
- Joined: Mon Jun 01, 2015 1:04 am
Re: The Ghost of Christmas Future, II
Thanks. I've never heard of Lisp before. Going to look that up now.
I was warned away from Python :p. And that PHP is what I should use server side.
I was warned away from Python :p. And that PHP is what I should use server side.
-
borka
- Posts: 9965
- Joined: Thu Feb 03, 2011 7:47 pm
- Location: World of Sprucecap
-
VDZ
- Posts: 2766
- Joined: Sun Jul 17, 2011 2:27 am
Re: The Ghost of Christmas Future, II
borka wrote: http://www.havenandhearth.com/portal/doc-src
We can haz bling bling blinking swag brides ?!?
That's peculiar. Not the hate towards Java, that makes 100% sense, but why the hell is the client in Java if loftar hates Java?I'll admit right now that the main reason is because I hate Java with a passion.
-
Kaios
- Posts: 9268
- Joined: Fri Jul 30, 2010 2:14 am
Re: The Ghost of Christmas Future, II
loftar is a masochistVDZ wrote: That's peculiar. Not the hate towards Java, that makes 100% sense, but why the hell is the client in Java if loftar hates Java?
-
borka
- Posts: 9965
- Joined: Thu Feb 03, 2011 7:47 pm
- Location: World of Sprucecap
Re: The Ghost of Christmas Future, II
What alternatives are there ?!? And i think loftar answered the "why" different times already ...VDZ wrote:That's peculiar. Not the hate towards Java, that makes 100% sense, but why the hell is the client in Java if loftar hates Java?
-
sabinati
- Posts: 15527
- Joined: Mon Jul 13, 2009 4:25 am
- Location: View active topics
Re: The Ghost of Christmas Future, II
are you propositioning me?borka wrote:http://www.havenandhearth.com/portal/doc-srcTeckXKnight wrote:viewtopic.php?f=6&t=38988&p=517072#p517072Myzreal wrote:Hey J-Lo, have you guys ever considered making the development more open source (I know the client is) or letting someone help? Asking cause I'm a Java dev myself, I like the game concept a lot, would love to be a part of it. Just askin', no hate plz.
They enjoy having full ownership and uncontested rights to their code and game to prevent any kind of possible headaches that can arise. =)
We can haz bling bling blinking swag brides ?!?
python is great for learning how to code, but it isn't as fast, performance wise, as cYarPirate wrote:Thanks. I've never heard of Lisp before. Going to look that up now.
I was warned away from Python :p. And that PHP is what I should use server side.
nobody should use php for applications, it's at best a template engine, and the things it is at worst shouldn't be said in public