Re: csisland improvement
Kevin Martin <[email protected]> Tue, 23 Apr 2013 22:26:26 +0530
| Newsgroups | gmane.comp.graphics.crystalspace.devel |
|---|---|
| Message-ID | <CAJisb+=57ofe_PiEAx_6j+7hCdB4KNyPPretnmNRJFdrqb3D0g@mail.gmail.com> |
Hello Christian, I've put some thought into what you've said. > Although this is supposed to happen only once per shader, this might be > more user friendly to find a way for activating and compiling them at > launch time rather than during the use of the application, and you can > clearly add that functionality to your task list. Apparently the same problem occurs with csbias too. I experience sudden drop in frame rates at times. And I guess activating the shaders and compiling them at launch time would fix this issue with csbias as well. >And since we are a priori more interested >here in showcasing the features that are already in CS rather than >developing new ones, then you may consider lowering your needs around >that. sure. I guess I was too ambitious with the volcano thing ;). >IMO, csbias has currently more opportunities for >improvements because there are a lot of things that can be made on the >technical part, while csisland would now mainly need artistic work and >more advanced terrain/physics/water functionalities. I have come up with a few improvements that might make csbias more interesting : 1.I'd like to start by making a crosshair. Although a crosshair is something strictly artistic, I don't think making a small cross or a circle would be too out of the way. 2. The arrows go in a straight path.But since its a crossbow it is expected that the arrows are shot with considerable velocity and thus follows a linear path within a certain range. I believe it'd be more realistic if they follow a slightly more parabolic trajectory thus making it harder to hit the target at a longer range. 3. I have also found an issue with the monsters responding to attacks. After the monster freezes, the next arrow is supposed to shatter it to pieces. But the monster explodes as soon as the arrow is launched (ie, before the arrow hits its mark). It was unnoticeable the first time i played csbias but it becomes pretty obvious after some time. 4. Snappier bows. I think the bow string moves all too slowly. And the arrow gives me the illusion that the arrow 'takes off' rather than 'shoots off'. If the bow string could move a little bit faster and if the arrows go off faster I think it would make shooting more 'snappy'. Also, I think the bow string is sort of too thick. But again, that's the artist's job. 5. Patrolling monsters. The monsters are looking at my way but they respond only when i move within a certain range. I think it'd be better if the monsters start patrolling with their back towards the hero and attacks him if the hero is in their field of view. When an arrow falls within a certain radius of the monster, the monster goes into 'alert mode' and moves around to find the hero. But I guess this would mean implementing paths for monsters and would be complicated enough to be considered as a project by itself. 6.Monster flashes red when its hit. Alternatively, a monster can have a health bar. Either way, the user will know when an arrow hits its mark. 7. Health bar for player - the player can die. The screen edges flash red when the monster attacks the hero. The hero takes damage when the monster is facing the hero and is within a certain radius AND moves its hands. 8. Pick up-able arrows. The arrows do not mysteriously dissappear once shot. They lie around. The user is supplied with a limited number of arrows and can pick up arrows he has already shot from the ground. Also, arrows striking the wall can stick to the wall. When the user moves his crosshair towards the arrow, the arrow highlights indicating that it is an item that can be picked up. I would like to concentrate on points 2,3 and 4. I'd like to improve the shooting mechanism.And the crosshair shouldn't be too difficult to implement. And I'd like to know what's your take on point 8. Also, this would mean there should be a minimal HUD as well. Regards. ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ Crystal-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/crystal-develop