Author Topic: How do we improve the new player experience?  (Read 9575 times)

Offline fois

  • Grunt
  • ***
  • Posts: 248
  • Chicken
    • View Profile
How do we improve the new player experience?
« on: March 23, 2020, 09:21:55 PM »
New players can host their own games now without port forwarding which helped a lot. But I'm wondering what else we could change to improve the new player experience?


How do new players find each others games? What if we change the default game name for new players to "For beginners only" so they will be able to find each other?

We could also write a list with hints and each time they join a game it will display a random hint?

Any other ideas?

Offline Nox

  • Death Knight
  • *********
  • Posts: 4133
    • View Profile
Re: How do we improve the new player experience?
« Reply #1 on: March 23, 2020, 09:37:30 PM »
Closing the MPQ for public will be a great start, then make an add-on for hotkeys so everyone can play on the same level without little cowards who abuse the system.
Mr.120apm aka U8! Best player of the world losing 4v3 against Phillip5256.

Offline woofy

  • Server Admin
  • Berserker
  • *****
  • Posts: 647
    • View Profile
Re: How do we improve the new player experience?
« Reply #2 on: March 24, 2020, 02:20:14 AM »
I love the hints and tips upon joining. Would be great for noobs, like tk[as], to learn how to do basic rush builds etc!

Offline Cel

  • Axe Thrower
  • ****
  • Posts: 432
    • View Profile
Re: How do we improve the new player experience?
« Reply #3 on: March 24, 2020, 06:04:23 PM »
What the game really needs is a sort of quick match making option.

A way for people to just queue up for a game and be matched based on their elo on a random ladder map.

Main issue for new players is to get games going simple as that, no one wants to wait in a lobby or in war2bne channel forever without knowing if they even will be able to play.

To better understand that problem try making a smurf and do not tell anyone who you are and try getting a game going see how long it takes if you are not at a peak hour.
I think more than anything else this is the main reason we struggle to make players stay.

See the good thing about an automatic match making is you can tell people roughly how long they may wait before they actually get a game and also they are "kinda" guaranteed to get one at somepoint.

Also an automatic match making based on elo would make elo more reliable since teams and players you face are not decided by the players themselves that would be an additional bonus.

 :thumbsup:

As for the MPQ shortcuts and all this is raw data client side there is absolutely no way of "protecting" client side data, that is why most games today are server-side when they can afford to.
That said no one ever cared that much about this than you I never saw a new player complain about hacks ever. It is not like hacks are the one reason people loose their games.

In all the time I played on war2 on ru I encountered only one time a real hack and it made me laugh I wont say who it was but that was in free castle and man that bot was way over 2000 apm and he didnt need a fortress to make dragon lairs etc XD.

Most new players would loose even if they had infinite resources... I mean sure an addon to set shortcuts for everyone to use easily would be nice but I would not say it is a priority for new players at all...

Most of us haven't have edited our shortcuts and are still playing the game quite happily :P
« Last Edit: March 24, 2020, 06:25:43 PM by Cel »

Offline Cel

  • Axe Thrower
  • ****
  • Posts: 432
    • View Profile
Re: How do we improve the new player experience?
« Reply #4 on: March 24, 2020, 06:43:13 PM »
In the same vein to try and minimize the time new players waste doing nothing when connecting to the game I wanted to have a look at war2 insight source code if we still have that somewhere to try and implement a real spectating mode for war2 see topic I posted in the Development section for more infos on that.

Having a more modern spectating mode would thus minimize idle time in the game for new players allowing them to watch games without being directly connected to the playing players and thus not impacting the lag etc... For this to work at least one player in the game would have to be running the program so it's not like they would be able to watch each and every single game so players that do not want to be watched can always just not run the program ofc.

So yeah anything we could do to try and minimize the waste of time for new comers would be imo a nbr1 priority since I do strongly believe this is the one thing war2 is suffering from.

Offline Nox

  • Death Knight
  • *********
  • Posts: 4133
    • View Profile
Mr.120apm aka U8! Best player of the world losing 4v3 against Phillip5256.

Offline tk[as]

  • Server Admin
  • Dragon
  • *****
  • Posts: 5021
    • View Profile
Re: How do we improve the new player experience?
« Reply #6 on: March 24, 2020, 07:27:56 PM »
I love the hints and tips upon joining. Would be great for noobs, like tk[as], to learn how to do basic rush builds etc!
I'll rush my fist into your newb face

Offline baRa

  • Axe Thrower
  • ****
  • Posts: 263
    • View Profile
Re: How do we improve the new player experience?
« Reply #7 on: March 24, 2020, 08:29:28 PM »
What do we do about the newbs? Nothing because they are just newbs.

Offline xXxSmeagolxXx

  • Ogre
  • *******
  • Posts: 1298
    • View Profile
    • Warcraft 2 PBall Players
Re: How do we improve the new player experience?
« Reply #8 on: March 25, 2020, 10:39:28 AM »
What do we do about the newbs? Nothing because they are just newbs.
Every one of us was a newb at one time. The future of this game is getting new players to stay and get good. Just because someone is a newb one day doesn't mean they will stay that way if people don't chase them off.

Offline tk[as]

  • Server Admin
  • Dragon
  • *****
  • Posts: 5021
    • View Profile
Re: How do we improve the new player experience?
« Reply #9 on: March 25, 2020, 11:51:50 AM »
What do we do about the newbs? Nothing because they are just newbs.
Every one of us was a newb at one time. The future of this game is getting new players to stay and get good. Just because someone is a newb one day doesn't mean they will stay that way if people don't chase them off.

^^^^^^

Offline Nox

  • Death Knight
  • *********
  • Posts: 4133
    • View Profile
Re: How do we improve the new player experience?
« Reply #10 on: March 25, 2020, 05:19:54 PM »
Tk know alot about how important is to take cares of newbs, he still newb after 20 years.  :salty: :salty: :salty:
Mr.120apm aka U8! Best player of the world losing 4v3 against Phillip5256.

Offline xXxSmeagolxXx

  • Ogre
  • *******
  • Posts: 1298
    • View Profile
    • Warcraft 2 PBall Players
Re: How do we improve the new player experience?
« Reply #11 on: March 25, 2020, 07:35:37 PM »
Tk know alot about how important is to take cares of newbs, he still newb after 20 years.  :salty: :salty: :salty:
Maybe instead of being an arrogant cocky mother fucker all the time you could try to help the game like you say you want to. Your constant toxicity to everyone doesn't help shit. Any new players who come to this forum just see some unstable Frenchman ranting about the same shit non stop. You aren't creating progress you need to chill out for real and be the good person you can be if you try...

Offline Nox

  • Death Knight
  • *********
  • Posts: 4133
    • View Profile
Re: How do we improve the new player experience?
« Reply #12 on: March 25, 2020, 10:49:33 PM »
Mr.120apm aka U8! Best player of the world losing 4v3 against Phillip5256.

Offline fois

  • Grunt
  • ***
  • Posts: 248
  • Chicken
    • View Profile
Re: How do we improve the new player experience?
« Reply #13 on: March 26, 2020, 07:57:19 PM »
What the game really needs is a sort of quick match making option.

A way for people to just queue up for a game and be matched based on their elo on a random ladder map.

Main issue for new players is to get games going simple as that, no one wants to wait in a lobby or in war2bne channel forever without knowing if they even will be able to play.

To better understand that problem try making a smurf and do not tell anyone who you are and try getting a game going see how long it takes if you are not at a peak hour.
I think more than anything else this is the main reason we struggle to make players stay.

See the good thing about an automatic match making is you can tell people roughly how long they may wait before they actually get a game and also they are "kinda" guaranteed to get one at somepoint.

Also an automatic match making based on elo would make elo more reliable since teams and players you face are not decided by the players themselves that would be an additional bonus.

 :thumbsup:

As for the MPQ shortcuts and all this is raw data client side there is absolutely no way of "protecting" client side data, that is why most games today are server-side when they can afford to.
That said no one ever cared that much about this than you I never saw a new player complain about hacks ever. It is not like hacks are the one reason people loose their games.

In all the time I played on war2 on ru I encountered only one time a real hack and it made me laugh I wont say who it was but that was in free castle and man that bot was way over 2000 apm and he didnt need a fortress to make dragon lairs etc XD.

Most new players would loose even if they had infinite resources... I mean sure an addon to set shortcuts for everyone to use easily would be nice but I would not say it is a priority for new players at all...

Most of us haven't have edited our shortcuts and are still playing the game quite happily :P

Yeah automatic match making would be the best solution. I'm not sure if we can patch something like that into pvpgn/bnet though, If we would get rid of pvpgn and don't use any kind of bnet emulation and create our own interface with our own protocol then it would solve all these problems, but it would take a lot of game patches to pull that off. I will think about a possible solution though, maybe there is a way to get it done (won't be as nice as in newer games, but maybe it's good enough for us...)

Right now a more realistic solution is what I suggested above. Motivate new players to host their own games, give the games proper names to ensure other new players find the game. Make sure new players know they can press Alt+Enter to switch to windowed mode so they can watch a youtube video while waiting... I was already trying hard to make the waiting time less annoying with the Alt+Enter hotkey and the PlaySound plugin :)


In the same vein to try and minimize the time new players waste doing nothing when connecting to the game I wanted to have a look at war2 insight source code if we still have that somewhere to try and implement a real spectating mode for war2 see topic I posted in the Development section for more infos on that.

Having a more modern spectating mode would thus minimize idle time in the game for new players allowing them to watch games without being directly connected to the playing players and thus not impacting the lag etc... For this to work at least one player in the game would have to be running the program so it's not like they would be able to watch each and every single game so players that do not want to be watched can always just not run the program ofc.

So yeah anything we could do to try and minimize the waste of time for new comers would be imo a nbr1 priority since I do strongly believe this is the one thing war2 is suffering from.

il updated insight so he should have the code.

I never tried insight, isn't it very complicated to use? Like, you need to log in manually, you need to host a game manually and then you need to add computer players manually etc...? If it's as complicated as I think it is then no new player will use that... If there would be a replay file and you can just double click it to get booted straight into the replay with zero-config then I guess it would be a nice option for new players. There could be a launcher that lists all the live games and also allows you to browse old games as well.
« Last Edit: March 26, 2020, 08:14:45 PM by fois »

Offline Cel

  • Axe Thrower
  • ****
  • Posts: 432
    • View Profile
Re: How do we improve the new player experience?
« Reply #14 on: March 27, 2020, 08:47:59 AM »
Yeah insight is kind of a mess to setup since you have to host your own game and add the players yourself but it does offer some neat functionality once the game is started.
It makes me think we could have a version of it that "broadcasts" instead of recording to a file, allowing players to watch the game being broadcast almost live without impacting the game's lag directly.

Basically on the player side once we start that broadcast the new insight would send it's feed to the server that game feed will be stored for like 2 days.
People that want to watch a game can then start their insight and it would query the server for the games that can be watched putting the most recent ones first, you select the game you want to watch and then host it the way it is and voila you can watch it almost live.

Now yeah if we can find a way to make it auto host and launch the game for us without the user having to do it all that would be a nice bonus for sure :P

The cool part about this is for tournaments we could host tourneys on maps fully filled without having to take a spot to watch the games :-)

But I strongly agree with you imo the number 1 priority is some sort of matchmaking.
We could make it a  bot thing where players queue up for a game and once a match is found they get whispered a game name and a password the bot hosts the game and if they do not show up for the game like after 5 minutes they take a loss or something like that.

That would be a in between solution I guess.

To queue up people would have to whisper the bot a command like /join and they would leave the queue by either leaving bnet or typing /abort if a game is found and they leave it is a loss.
Something like that. :slight_smile: