Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Nadaka

Pages: 1 ... 382 383 [384] 385 386 ... 424
5746
Creative Projects / Re: Cerria; 2D Survival ORPG
« on: January 21, 2011, 03:05:55 pm »
That is true, however, if you're still using VB6, I'd suggest looking towards starting new projects in .NET. You might find it's quicker to write stuff with it, 'cause the .NET framework has a lot of things built into it that help speed stuff up a great deal.

I'm actually learning up on Java. I don't expect to be able to write fluently till later this year, but I want to build an Engine from the ground up. As I say, this is just a subproject.

Java is a great vm and a decent language, but it has some annoying shortcomings and horrific bloat in server applications. Most of my professional work is in java, but I also use it for personal projects along with c#.

5747
Creative Projects / Re: Cerria; 2D MMO
« on: January 21, 2011, 12:14:10 pm »
What are you coding in?

This engine is open-source VB6 :/. Pretty outdated, but it's the best and most familiar I know of.


<joke>I think I just threw up a little. </joke>

5748
I've got this problem with choice, aggravated by a problem with time. The choice includes three options: making my own physics engine, hacking a library from the Internet to fit my needs, and using the library from the Internet not fit for my needs very well. The problem with time is that I'd like to do one of them in the span of ten days, but my physics and math knowledge is very basic. Failing all of them, in that time, I would need to stretch the development over the course of a few months with random intervals as Uni allows.
What should I do?

The library I ideally need is 2D, has rigid body collision (essentially only circle-shaped), joints, and force fields. I'm afraid to get to it any way, because I can't estimate how much time that way would consume. Anybody worked with that?

circle collisions are pretty easy. if the sum of the radius of the two circles are equal or less than the distance between the center, the circles are in contact. Unless you calculate angular momentum as well, the force and bounce physics are extremely simple vector math. Someone with some maths and programming skill could poop something like that out in a couple days. Joints? That might sounds like it will make things a little uglier.

5749
Were you planning on having more than 2 "rings" of tiles?

One thing you might consider is allowing expansion to the outer rings before the inner rings are filled.

Why? to balance risk vs reward. Do you play conservatively and slowly expand into the darkness? Or do you rush out to find what you can and hope you don't "dig to deep" before you are ready.

One possible invasion mechanic, one that would work well when combined with "digging to deep" is placing X number of enemy units on each tile with at least Y free edges.

5750
I really won't be able to compete due to time issues, but I think I have been inspired to get down and do a little something.

Edit: so last night I decided to sit down and do something with this inspiration. I wanted to produce a terrain generator and possibly path finder. Instead I was up till 2 am writing a modular plugin interface capable of loading and executing tools for creating, modifying and processing maps for any purpose. It is actually pretty cool because someone using this tool can just put any class implementing the right interface in the plugins directory and it will automatically detect, load, then generate help and a configuration file for that plugin.

But it isn't making a game. It isn't even making tools for making a game. It was making tools to make tools to make a game, maybe, eventually.

BTW, anyone planning on using java?

5751
Can I get away with allocating my 72 hours split over the daylight parts of 3 to 4 weekends? Or is it cheating to make time for sleep and basic hygiene?

5752
Creative Projects / Re: How do I make colors in AsciiDraw?
« on: January 16, 2011, 04:32:44 pm »
You will need to upload the exported image to a web server. Facebook or photobucket may work if you don't feel like using a real web server.

5753
I'll have to see how things go after the 5th of feb, have a real work project to kick out for ye olde Military Industrial Complex that is currently killing me with overwork and stress. But I would actually like to take a stab at a roguelike. If it doesn't work out, I'll probably just make a nice java pathfinding algorithm, because the library I mentioned earlier does only graphics and no ai unlike its php/c version.

5754
DF Suggestions / Re: [debate]Pathing optimisation method needs perfecting
« on: January 10, 2011, 04:51:01 pm »
What you are proposing is similar to the ant colony AKA pheromone path optimization technique.

5755
a libtcod like option for java developers: http://slashie.net/libjcsi/

5756
Does computer science have doctorates?

Yes it does. I was considering going back for a doctorate after my first employer went bankrupt, but I found a new job before it came to that. For most schools the big differences between the masters program and doctorate in CS is that the doctorate pays a stipend, requires teaching and has a thesis project.

5757
To an experienced programmer with highly advanced skills, I look at dwarf fortress and simultaneously see several different views.

1: Tarn is very knowledgeable in advanced maths and has amazing self organizational skills. I would find it very hard to do this without losing interest or getting distracted.

2: He also lacks the rigorous and formal knowledge of computers and programming skills that I possess. While he is a capable learner, there really is no replacement for the fundamentals and he would be much farther along if he had taken a year or two to study this at the beginning of the project.

3: Tarn had the gumption to quit his job and take a huge chance to follow his dream in a way that I was always too afraid to try. I think that this is the big thing that separates him from others. That he is willing to stake everything on this project and follow through.

I have a ton of great ideas and the skill to implement them, but they compete in the same "free time" space as everything else in my life after work ( playing video games, playing rpgs, robotics, friends, women, beaches, etc) so I rarely get anything substantial done. DF is definitely the kind of thing I find fascinating and something I would like to do, it is something like things I have planned and started. But like others have said, I just lack the dedication to commit to it as wholeheartedly as Tarn has.

5758
Attention Dicebox users: someone has been using the web service access option for the dice box... This is good news to me as it means that someone is likely incorporating the dicebox in their own website.

I have however recieved and error message in my auto-logging system related to this. I've seen one error so far, a duplicate namespace declaration for 'http://www.w3.org/XML/1998/namespace:lang'.

If you have been using the web service and have experienced any issues, any information you provide would be helpful. Are you creating manual SOAP packets? Using the WSDL to create an interface in .NET or PHP? Accessing through the javascript library?

Even if you are not using the web service, your feedback is both welcome and desired. I've not been doing much development on the site in the last few months, but that should change soon.

5759
Ok... fixed a few minor issues and added a directions page that includes rolling, viewing and searching. I'll try to keep the directions page updated as I add features.

You might get a page hanging like that right after I publish.

but "1(d20)" and "1(d6)" are not valid because the sub expression "d20" and "d6" do not parse. "1d20" and "1d6" would work, as would "(1d20)", "(1)d20", "1d(20)" and "(1)d(20)".

5760
There are two sets of fields that can be used to make a roll.

Expression + Submit Expression Button

Or the 3 below ([number of dice]d[size of dice]+[add to dice]) with the Submit Classic Button.

Expression is a string conforming to the grammar defined on Info page. You can enter something like "4d6" or "1d20+5" and it will roll it. However, you also have the option of inputting more advanced expressions like "(1d6)d6", "1d20+2d8". You can also lets roll expressions that result in lists of values like "4*1d6" or "1d20,1d20,2d6,d26". The options are very open.

Using the "classic" mode you can enter integers in the number of dice, size of dice and add to dice fields.

Would it make more sense If I split the page in two or more clearly separated them?

Pages: 1 ... 382 383 [384] 385 386 ... 424