The Ghost of Christmas Future, II

Announcements about major changes in Haven & Hearth.

Re: The Ghost of Christmas Future, II

Postby YarPirate » Mon Jun 08, 2015 8:14 pm

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.
YarPirate
 
Posts: 31
Joined: Mon Jun 01, 2015 1:04 am

Re: The Ghost of Christmas Future, II

Postby borka » Mon Jun 08, 2015 8:49 pm

with Vaults i meant old posts (the treasure chambers if you like: viewtopic.php?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.
User avatar
borka
 
Posts: 9965
Joined: Thu Feb 03, 2011 7:47 pm
Location: World of Sprucecap

Re: The Ghost of Christmas Future, II

Postby YarPirate » Mon Jun 08, 2015 9:02 pm

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.
YarPirate
 
Posts: 31
Joined: Mon Jun 01, 2015 1:04 am

Re: The Ghost of Christmas Future, II

Postby borka » Mon Jun 08, 2015 9:10 pm

I better give you the first part of the quote :roll:

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).
User avatar
borka
 
Posts: 9965
Joined: Thu Feb 03, 2011 7:47 pm
Location: World of Sprucecap

Re: The Ghost of Christmas Future, II

Postby YarPirate » Mon Jun 08, 2015 9:15 pm

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.
YarPirate
 
Posts: 31
Joined: Mon Jun 01, 2015 1:04 am

Re: The Ghost of Christmas Future, II

Postby borka » Mon Jun 08, 2015 9:26 pm

User avatar
borka
 
Posts: 9965
Joined: Thu Feb 03, 2011 7:47 pm
Location: World of Sprucecap

Re: The Ghost of Christmas Future, II

Postby VDZ » Mon Jun 08, 2015 10:13 pm

borka wrote:http://www.havenandhearth.com/portal/doc-src

We can haz bling bling blinking swag brides ?!? :o


I'll admit right now that the main reason is because I hate Java with a passion.


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?
User avatar
VDZ
 
Posts: 2681
Joined: Sun Jul 17, 2011 2:27 am

Re: The Ghost of Christmas Future, II

Postby Kaios » Mon Jun 08, 2015 10:55 pm

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?


loftar is a masochist
User avatar
Kaios
 
Posts: 9171
Joined: Fri Jul 30, 2010 2:14 am

Re: The Ghost of Christmas Future, II

Postby borka » Mon Jun 08, 2015 11:38 pm

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?


What alternatives are there ?!? And i think loftar answered the "why" different times already ...
User avatar
borka
 
Posts: 9965
Joined: Thu Feb 03, 2011 7:47 pm
Location: World of Sprucecap

Re: The Ghost of Christmas Future, II

Postby sabinati » Tue Jun 09, 2015 12:01 am

borka wrote:
TeckXKnight wrote:
Myzreal 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.

viewtopic.php?f=6&t=38988&p=517072#p517072

They enjoy having full ownership and uncontested rights to their code and game to prevent any kind of possible headaches that can arise. =)


http://www.havenandhearth.com/portal/doc-src

We can haz bling bling blinking swag brides ?!? :o


are you propositioning me?

YarPirate 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.


python is great for learning how to code, but it isn't as fast, performance wise, as c

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
User avatar
sabinati
 
Posts: 15513
Joined: Mon Jul 13, 2009 4:25 am
Location: View active topics

PreviousNext

Return to Announcements

Who is online

Users browsing this forum: Claude [Bot] and 3 guests