Merge pull request 'update-Credis' (#19) from update-Credis into main
All checks were successful
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m15s
All checks were successful
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m15s
Reviewed-on: #19
This commit is contained in:
@@ -110,7 +110,7 @@ This project was made possible by:
|
|||||||
* **Development & Code:** Sebastian Unterschütz
|
* **Development & Code:** Sebastian Unterschütz
|
||||||
* **Music Design:** Max E.
|
* **Music Design:** Max E.
|
||||||
* **Sound Effects:** Generated via [bfxr.net](https://www.bfxr.net/)
|
* **Sound Effects:** Generated via [bfxr.net](https://www.bfxr.net/)
|
||||||
* **Graphics:** [Kenney.nl](https://kenney.nl) / Sebastian Unterschütz
|
* **Graphics:** [Gemini AI](https://gemini.google.com/app) / Sebastian Unterschütz
|
||||||
* **Fonts:** "Press Start 2P" (Google Fonts / Local)
|
* **Fonts:** "Press Start 2P" (Google Fonts / Local)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -164,7 +164,7 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li>Den von Ihnen gewählten Namen (Pseudonym empfohlen!)</li>
|
<li>Den von Ihnen gewählten Namen (Pseudonym empfohlen!)</li>
|
||||||
<li>Ihren Punktestand und Zeitstempel</li>
|
<li>Ihren Punktestand und Zeitstempel</li>
|
||||||
<li>Eine Session-ID und einen "Claim-Code" zur Verifizierung</li>
|
<li>Eine Session-ID und einen "Claim-Code" zur Verifizierung</li>
|
||||||
</ul>
|
</ul>
|
||||||
Diese Daten dienen ausschließlich der Darstellung der Bestenliste und der Spielmechanik.</p>
|
Diese Daten dienen ausschließlich der Darstellung der Bestenliste und der Spielmechanik.</p>
|
||||||
|
|
||||||
|
|||||||
@@ -105,7 +105,7 @@ func handleWebSocket(w http.ResponseWriter, r *http.Request) {
|
|||||||
for {
|
for {
|
||||||
select {
|
select {
|
||||||
case <-closeChan:
|
case <-closeChan:
|
||||||
return // Client weg
|
return
|
||||||
|
|
||||||
case <-ticker.C:
|
case <-ticker.C:
|
||||||
InputLoop:
|
InputLoop:
|
||||||
@@ -251,7 +251,7 @@ func generateFutureObjects(s *SimState, tick int, speed float64) ([]ActiveObstac
|
|||||||
for _, def := range defaultConfig.Obstacles {
|
for _, def := range defaultConfig.Obstacles {
|
||||||
if def.ID == o.ID {
|
if def.ID == o.ID {
|
||||||
if def.CanTalk && len(def.SpeechLines) > 0 {
|
if def.CanTalk && len(def.SpeechLines) > 0 {
|
||||||
if s.RNG.NextFloat() > 0.7 { // 30% Wahrscheinlichkeit
|
if s.RNG.NextFloat() > 0.7 {
|
||||||
sIdx := int(s.RNG.NextRange(0, float64(len(def.SpeechLines))))
|
sIdx := int(s.RNG.NextRange(0, float64(len(def.SpeechLines))))
|
||||||
speech = def.SpeechLines[sIdx]
|
speech = def.SpeechLines[sIdx]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user