From: SourceForge.net <no...@so...> - 2007-02-18 19:43:53
|
Bugs item #1662972, was opened at 2007-02-18 19:43 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=1662972&group_id=1111 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 6 Private: No Submitted By: Astrid Sawatzky (astridemma) Assigned to: Nobody/Anonymous (nobody) Summary: Stendhal Client: needs severe refactoring Initial Comment: this 'bug' will stay open, while I am doing further refactoring. the big picture is clear and easy structured code fully covered by automated tests with Junit4. next steps taken are 1) encapsulate sound i.e. no more import javax.sound.* in other packages than games.stendhal.client.sound and 2) remove cyclic dependencies in games.stendhal.client.sound I will update this 'bug' while progressing kind regards any comments welcome ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=1662972&group_id=1111 |
From: SourceForge.net <no...@so...> - 2007-02-18 20:31:28
|
Bugs item #1662972, was opened at 2007-02-18 19:43 Message generated for change (Settings changed) made by astridemma You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=1662972&group_id=1111 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 6 Private: No Submitted By: Astrid Sawatzky (astridemma) >Assigned to: Astrid Sawatzky (astridemma) Summary: Stendhal Client: needs severe refactoring Initial Comment: this 'bug' will stay open, while I am doing further refactoring. the big picture is clear and easy structured code fully covered by automated tests with Junit4. next steps taken are 1) encapsulate sound i.e. no more import javax.sound.* in other packages than games.stendhal.client.sound and 2) remove cyclic dependencies in games.stendhal.client.sound I will update this 'bug' while progressing kind regards any comments welcome ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=1662972&group_id=1111 |
From: SourceForge.net <no...@so...> - 2007-02-20 12:55:23
|
Bugs item #1662972, was opened at 2007-02-18 19:43 Message generated for change (Comment added) made by astridemma You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=1662972&group_id=1111 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 6 Private: No Submitted By: Astrid Sawatzky (astridemma) Assigned to: Astrid Sawatzky (astridemma) Summary: Stendhal Client: needs severe refactoring Initial Comment: this 'bug' will stay open, while I am doing further refactoring. the big picture is clear and easy structured code fully covered by automated tests with Junit4. next steps taken are 1) encapsulate sound i.e. no more import javax.sound.* in other packages than games.stendhal.client.sound and 2) remove cyclic dependencies in games.stendhal.client.sound I will update this 'bug' while progressing kind regards any comments welcome ---------------------------------------------------------------------- >Comment By: Astrid Sawatzky (astridemma) Date: 2007-02-20 12:55 Message: Logged In: YES user_id=964999 Originator: YES I extracted a Class called DBValues . there is the algoritm to calculate the socalled db value depending on volume where volume 0 should be quit and 100 should be loudest. // init our volume -> decibel map 21 for (int i = 0; i < 101; i++) { 22 double level = ((double) i) / 100; 23 dBValues[i] = (float) (Math.log(level) / Math.log(10.0) * 20.0); 24 } resulting to this: dbValues[0]= -Infinity and dbValues [100] = 0 I am unsure if this is like what it meant to be when the calculation was coded. Any help/explanation on this would be appreciated tx ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=1662972&group_id=1111 |
From: SourceForge.net <no...@so...> - 2007-03-25 10:50:35
|
Bugs item #1662972, was opened at 2007-02-18 19:43 Message generated for change (Comment added) made by astridemma You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=1662972&group_id=1111 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 6 Private: No Submitted By: Astrid Sawatzky (astridemma) Assigned to: Astrid Sawatzky (astridemma) Summary: Stendhal Client: needs severe refactoring Initial Comment: this 'bug' will stay open, while I am doing further refactoring. the big picture is clear and easy structured code fully covered by automated tests with Junit4. next steps taken are 1) encapsulate sound i.e. no more import javax.sound.* in other packages than games.stendhal.client.sound and 2) remove cyclic dependencies in games.stendhal.client.sound I will update this 'bug' while progressing kind regards any comments welcome ---------------------------------------------------------------------- >Comment By: Astrid Sawatzky (astridemma) Date: 2007-03-25 10:50 Message: Logged In: YES user_id=964999 Originator: YES 1) the encapsulation is nearly done. 2) cyclic dependency in stendhal.client.sound is nearly solved. starting 3) 3) The current Soundsystem starts a thread for every creature in the map and an additional thread for each sound played. What is to be done next: have one SoundMaster thread, working as dispatcher, which starts threads only if sounds are played. have a sort of Wishlist Soundqueue where the sounds that might be played are put non-blocking SoundMaster retrieves the wishlist entries, checks whether they should/can be executed. and executes them. ---------------------------------------------------------------------- Comment By: Astrid Sawatzky (astridemma) Date: 2007-02-20 12:55 Message: Logged In: YES user_id=964999 Originator: YES I extracted a Class called DBValues . there is the algoritm to calculate the socalled db value depending on volume where volume 0 should be quit and 100 should be loudest. // init our volume -> decibel map 21 for (int i = 0; i < 101; i++) { 22 double level = ((double) i) / 100; 23 dBValues[i] = (float) (Math.log(level) / Math.log(10.0) * 20.0); 24 } resulting to this: dbValues[0]= -Infinity and dbValues [100] = 0 I am unsure if this is like what it meant to be when the calculation was coded. Any help/explanation on this would be appreciated tx ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=1662972&group_id=1111 |
From: SourceForge.net <no...@so...> - 2007-04-29 18:12:39
|
Bugs item #1662972, was opened at 2007-02-18 19:43 Message generated for change (Settings changed) made by astridemma You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=1662972&group_id=1111 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. >Category: Code Group: None >Status: Closed >Resolution: Postponed Priority: 6 Private: No Submitted By: Astrid Sawatzky (astridemma) Assigned to: Astrid Sawatzky (astridemma) Summary: Stendhal Client: needs severe refactoring Initial Comment: this 'bug' will stay open, while I am doing further refactoring. the big picture is clear and easy structured code fully covered by automated tests with Junit4. next steps taken are 1) encapsulate sound i.e. no more import javax.sound.* in other packages than games.stendhal.client.sound and 2) remove cyclic dependencies in games.stendhal.client.sound I will update this 'bug' while progressing kind regards any comments welcome ---------------------------------------------------------------------- Comment By: Astrid Sawatzky (astridemma) Date: 2007-03-25 10:50 Message: Logged In: YES user_id=964999 Originator: YES 1) the encapsulation is nearly done. 2) cyclic dependency in stendhal.client.sound is nearly solved. starting 3) 3) The current Soundsystem starts a thread for every creature in the map and an additional thread for each sound played. What is to be done next: have one SoundMaster thread, working as dispatcher, which starts threads only if sounds are played. have a sort of Wishlist Soundqueue where the sounds that might be played are put non-blocking SoundMaster retrieves the wishlist entries, checks whether they should/can be executed. and executes them. ---------------------------------------------------------------------- Comment By: Astrid Sawatzky (astridemma) Date: 2007-02-20 12:55 Message: Logged In: YES user_id=964999 Originator: YES I extracted a Class called DBValues . there is the algoritm to calculate the socalled db value depending on volume where volume 0 should be quit and 100 should be loudest. // init our volume -> decibel map 21 for (int i = 0; i < 101; i++) { 22 double level = ((double) i) / 100; 23 dBValues[i] = (float) (Math.log(level) / Math.log(10.0) * 20.0); 24 } resulting to this: dbValues[0]= -Infinity and dbValues [100] = 0 I am unsure if this is like what it meant to be when the calculation was coded. Any help/explanation on this would be appreciated tx ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=1662972&group_id=1111 |