IRC logs of Libera.Chat #BZFlag for Monday, 2023-04-17

*** Cobra_Fast_ is now away: vacant00:18
*** Cobra_Fast_ is back00:18
ZehraSomething related to the game functionality of BZFlag/BZFS. Would an option for a game session to be started without time be offered in the future?00:32
TimRikerhuh? game session started without time?00:33
ZehraSo I could trigger game/start/end/pause/resume events without time restrictions.00:35
Zehrahttps://forums.bzflag.org/viewtopic.php?t=20634 - suddenDeathCTF - Timed games with the first team to cap winning the game00:35
Zehra^Related to above.00:36
TimRikeris this different than a start with a long time? like a year? What would the countdown show after a start?00:36
ZehraIt would be for 3 reasons mainly, 1. no displaying of timelimits, 2 to allow a custom time display to be added, 3 to set custom time limits.00:39
ZehraFor instance, if I don't have a timelimit sent, I could simply send a value of the time per-client and allow some form of "timed" flags to be added.00:41
ZehraOr adding timers for game play objectives.00:42
ZehraI think what I'm mainly looking for, is some form of "timers" similar to timelimit to be eventually added, but can be added in timed games as well as regular games. (Similar to how bad flags can have timelimits.)00:46
ZehraAlso a way to better modify the countdown in a game, so for instance, maybe not have a timelimit, but rather how quickly some game play objectives are achieved.00:47
Zehra"First team to cap the flag 2 times, wins"... but at the same time, some form of match recording could easily be added to it.00:49
ZehraI'm finding a bit difficult explaining it. Maybe this example is a bit better.00:51
ZehraI make a game mode which is sort of similar to a certain character who collects pellets while avoiding "enemies", but he can chase them after getting a powerup.00:54
ZehraThe game principles would be 1. Limited lives for character, 2. Powerups having a timelimit, 3. The game continues until either character has no lives or all pellets/powerups collected.00:56
ZehraSure, I can add /gamestart and similar as a slash command and trigger gameover and all based on what I write within the plug-in.00:57
TimRikerso what's missing? Different gameplay modes sounds interesting.00:58
ZehraBut to take advantage of a plug-ins which use game started/ended events, such as recordmatch, I either need to write it within the plug-in itself. Or write a separate plug-in with duplicate logic and perhaps even hook up a notification of some sorts.01:00
ZehraIt's doable and simple enough to do, but in some ways, it's not really ideal.01:00
blast007per-client time limits doesn't really make sense to me01:00
blast007at least not the normal "game over" time limit01:00
ZehraExample: Powerup has 30 seconds timer for character using powerup.01:01
blast007use a message then01:01
blast007the countdown timer in BZFlag is for the match time01:01
ZehraMessages work well, but they are not ideal in the sense of adding multiple messages to the console.01:03
ZehraIdeally a timer utility would be added, which is similar, but separate for from the countdown timer.01:03
Zehrafrom*01:03
ZehraCurrently I can use the countdown timer as a way of improving a timing system, but it isn't quite clean/ideal, due to bypassing the API.01:04
ZehraNor do I want to give dozens of new messages to players over a game session.01:05
ZehraSome examples of things which could be done perhaps in a nicer/cleaner way.01:06
ZehraTeam flag geno displaying timer of how long until next available activation of geno. Delayed grabbing of team flags displayed as timer.01:07
Zehrahttps://forums.bzflag.org/viewtopic.php?t=18444 - Good flags timer01:08
ZehraThen again, I'm just someone who views BZFlag as a game engine. So, I might be entirely off with features and similar.01:10
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer)01:12
Zehrahttps://forums.bzflag.org/viewtopic.php?t=20637 - KeepTeamFlagAway - Like KeepAway, but keeping away a team flag is geno first and cap next01:17
Zehra^Could make good use of timer function.01:17
ZehraFrom the official plug-ins: KeepAway, KoTH, RabbitTimer, TimedCTF.01:20
ZehraMight just be overkill/over-complicate things on the other hand.01:22
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag01:24
*** Bertman <Bertman!~Bertman@user/bertman> has joined #bzflag02:57
*** Bertman <Bertman!~Bertman@user/bertman> has left #bzflag02:57
*** Flash <Flash!~Flash@user/flash> has quit IRC (Ping timeout: 248 seconds)03:11
*** Flash <Flash!~Flash@user/flash> has joined #bzflag03:14
*** FastLizard4 is back03:21
*** FastLizard4 is now away: AWAY from keyboard03:28
*** Zehra <Zehra!~Yukari@user/yukari> has quit IRC (Quit: Quit.)03:45
*** Optic_Delusion <Optic_Delusion!~Optic_Del@2600:4041:19d:2d00:f8f4:6f1e:2f6d:ae70> has quit IRC (Ping timeout: 250 seconds)04:37
*** Optic_Delusion <Optic_Delusion!~Optic_Del@2600:4041:19d:2d00:e985:9bec:cd24:8869> has joined #bzflag04:41
*** FastLizard4 is back04:49
*** FastLizard4 is now away: AWAY from keyboard04:58
BZNotifybzflag: timriker synchronized pull request #323 "IPv6" (https://github.com/BZFlag-Dev/bzflag/pull/323)05:36
BZNotifybzflag: timriker synchronized pull request #323 "IPv6" (https://github.com/BZFlag-Dev/bzflag/pull/323)06:01
*** FastLizard4 is back06:07
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer)08:13
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag10:56
*** FastLizard4 is now away: AWAY from keyboard12:06
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life)12:27
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag14:55
*** FastLizard4 is back17:43
*** FastLizard4 is now away: AWAY from keyboard18:10
*** L4m3r_ <L4m3r_!~L4m3r@user/L4m3r> has joined #bzflag18:35
*** L4m3r <L4m3r!~L4m3r@user/L4m3r> has quit IRC (Ping timeout: 255 seconds)18:38
*** L4m3r_ is now known as L4m3r20:00
*** FastLizard4 is back22:49
*** Zehra <Zehra!~Yukari@user/yukari> has joined #bzflag23:56

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!