1
Traditional Roguelikes (Turn-based) / Re: Retro RPG Puzzle [Android]
« on: March 13, 2015, 05:28:36 AM »
Uses Lorc's tiles and requires no special permissions?! Guess I know what I'm trying out on the train tomorrow
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.
Another option to get around the lack of symmetry with any FoV algorithm and that works with destructible/modifiable terrain quite well is to calculate the player's FoV using the maximum sight distance of all the mobs on the level and the player. If the player's sight distance is shorter than the max, a fast calculation of the player's actual FoV can be done by iterating through the lit cells in the main FoV and checking the distance. Likewise for mobs within the main FoV, whose sight distance is shorter than max, do a distance check to determine if they can see the player.
If your game requires that the mob ai take into account other mobs that are visible, instead of doing a full FoV, just do an axis aligned bounding box check (simple point in rect test) and if in the box, do a distance check, and then if in range, check the direct los using bresenham, anti-aliasing or supercover line algorithm to check each intervening square.
I think everything should stay exactly the way it is, including the fact that only super awesome cool people can have avatars.
There is a roguelike where you can choose a girl as pet. I think it was a japanese roguelike.
I've seen that and need to try it just to see what feature set it has. I should also make a lib setup video for SquidLib like I did for Eclipse and NetBeans. The part of it that I'm skeptical about is it providing enterprise support at that cost that NetBeans doesn't provide for free. Although as many enterprise things, it might be the phone-in live person support that's the selling point.Quote from: EbenI haven't used IntelliJ IDEA since I don't want to pay for something that is unlikely to offer more than NetBeans does.There is a free Community Edition of IDEA which is similar to Express Edition of MSVS. As far as I can tell, commercial version of IDEA targets enterprise audience and its additional features are of little use to indie developer.
Modern graphical interfaces of OSX and Windows are simply not designed for developers, so they install IDEs <...> They try to hide the real paths of the files and substitute them with GUI dialogs and conceptual "Documents", "Pictures", etc.It's true that Windows and OSX are designed for general use rather than development use, but even on linux a good IDE makes a huge difference to working on any non-trivial project.
On a related note – and probably making a fool of myself in light of my previous comments I'm considering starting with Java to write something for Android devices. Would Eclipse IDE be a good place to start? I don't know Java or C/C++ from before, the only language I've learned to any noticeable extent being Python.
I use Eclipse; it's OK. There are some things I don't like about it but that's mainly because I'm more used to Visual Studio, if I had used it first I probably wouldn't be too bothered. I've also tried out NetBeans in the past for Java, but settled on Eclipse I think mainly because it seemed more stable and the android emulation tools were slightly more advanced, although this was a couple of years ago so that opinion may be out of date.