Alex Table Tennis - MyTableTennis.NET Homepage
  New Posts New Posts RSS Feed - I made my first table tennis web app
  FAQ FAQ  Forum Search   Events   Register Register  Login Login
tabletennis11.com

I made my first table tennis web app

 Post Reply Post Reply Page  12>
Author
Rhainur View Drop Down
Super Member
Super Member
Avatar

Joined: 05/04/2014
Location: Dubai
Status: Offline
Points: 102
Post Options Post Options   Thanks (1) Thanks(1)   Quote Rhainur Quote  Post ReplyReply Direct Link To This Post Topic: I made my first table tennis web app
    Posted: 05/12/2014 at 4:02am
http://ace.rohitnair.net/

This app is very young (only had the idea 2 days ago) so I've only got around 10 serves in the database at the moment, but I'm working on adding more as fast as I can.

Please try it out and tell me what you think. Obviously, more people giving feedback will encourage me to add more serves :D


Back to Top
Sponsored Links


Back to Top
Imago View Drop Down
Premier Member
Premier Member
Avatar

Joined: 07/19/2009
Location: Sofia
Status: Offline
Points: 5897
Post Options Post Options   Thanks (1) Thanks(1)   Quote Imago Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 5:02am
Super, just guessed the first serve with success. Nice application and training tool at that. Congratulations for the brilliant idea!
Back to Top
Rhainur View Drop Down
Super Member
Super Member
Avatar

Joined: 05/04/2014
Location: Dubai
Status: Offline
Points: 102
Post Options Post Options   Thanks (0) Thanks(0)   Quote Rhainur Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 5:13am
Originally posted by Imago Imago wrote:

Super, just guessed the first serve with success. Nice application and training tool at that. Congratulations for the brilliant idea!
Thanks!

Did you find any timing issues with the serves? That's the most tedious part of the app. I have to cut the videos out and save them with the exact timings needed so that it pauses at the right parts without giving away too much.
Back to Top
Imago View Drop Down
Premier Member
Premier Member
Avatar

Joined: 07/19/2009
Location: Sofia
Status: Offline
Points: 5897
Post Options Post Options   Thanks (0) Thanks(0)   Quote Imago Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 5:16am
Well, I knew from the starting pic what would be the serve, so you gave away too much.
Back to Top
regiz.rugenz View Drop Down
Super Member
Super Member
Avatar

Joined: 09/25/2013
Location: San Jose, CA.
Status: Offline
Points: 461
Post Options Post Options   Thanks (0) Thanks(0)   Quote regiz.rugenz Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 5:54am
This is awesome!

though I  predicted the first 2 serves w/ success (not aced), I totally flunk then on the next succeeding serves.. which is as close to reality for I totally suck in reading serves.. LOL

Perhaps changing one of the selection box to side spin rather than top spin might be a better choice.. I guess few more tweaks and this is about to go viral. Thumbs Up


edit:
though I was thinking a null spin may also be added, but given how far the videos are will make them impossible to predict.


Edited by regiz.rugenz - 05/12/2014 at 6:03am
Regiz°ᆗ
Rosewood_Carbon/Huricane_King   °FH:Vega_Japan/T64FX   °BH:OmegaV_Euro/Rasant
°°°°
Back to Top
Rhainur View Drop Down
Super Member
Super Member
Avatar

Joined: 05/04/2014
Location: Dubai
Status: Offline
Points: 102
Post Options Post Options   Thanks (0) Thanks(0)   Quote Rhainur Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 5:56am
Originally posted by regiz.rugenz regiz.rugenz wrote:

This is awesome!

though I  predicted the first 2 serves w/ success (not aced), I totally flunk then on the next succeeding serves.. which is as close to reality for I totally suck in reading serves.. LOL

Perhaps changing one of the selection box to side spin rather than top spin might be a better choice.. I guess few more tweaks and this is about to go viral. Thumbs Up


When I was first developing the app, I had a 9-square dialpad style option for the spin, with the middle being flat/no spin, and the 8 squares around representing various combinations of spin (top + right side, pure top, top + left) and so on.

But the problem is, it's a bit tricky to interpret whether something is pure topspin, or top with a little bit of right. I didn't want people to get wrong answers because I interpreted the spin slightly differently from them, so I decided to just simplify it to top/backspin. This will be very sad for Kenta Matsudaira's serves, but for most of the other players it's enough.


Back to Top
Imago View Drop Down
Premier Member
Premier Member
Avatar

Joined: 07/19/2009
Location: Sofia
Status: Offline
Points: 5897
Post Options Post Options   Thanks (0) Thanks(0)   Quote Imago Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 5:57am
Sidespin is almost always there, so topspin and backspin is fine for now.
Back to Top
Rhainur View Drop Down
Super Member
Super Member
Avatar

Joined: 05/04/2014
Location: Dubai
Status: Offline
Points: 102
Post Options Post Options   Thanks (0) Thanks(0)   Quote Rhainur Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 6:02am
Originally posted by Imago Imago wrote:

Sidespin is almost always there, so topspin and backspin is fine for now.
The other thing is because I'm using ITTF videos, the camera angle often completely hides the serve. I don't want people to spend lots of time trying to replay the video to get the exact spin, and then get it wrong because it's not quite the same as I thought.

In the end this is meant to be a fun game and the only real way to train service receive is to touch the ball with your bat, so I prefer to keep the UI simple and let people watch more serves than spend a lot of time on each one.
Back to Top
regiz.rugenz View Drop Down
Super Member
Super Member
Avatar

Joined: 09/25/2013
Location: San Jose, CA.
Status: Offline
Points: 461
Post Options Post Options   Thanks (0) Thanks(0)   Quote regiz.rugenz Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 6:09am
OK, that's totally agreeable.. great app! nicely going Rhainur Thumbs Up
Regiz°ᆗ
Rosewood_Carbon/Huricane_King   °FH:Vega_Japan/T64FX   °BH:OmegaV_Euro/Rasant
°°°°
Back to Top
yogi_bear View Drop Down
Forum Moderator
Forum Moderator
Avatar

Joined: 11/25/2004
Location: Philippines
Status: Offline
Points: 7219
Post Options Post Options   Thanks (0) Thanks(0)   Quote yogi_bear Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 6:21am
nice
Independent online TT Product reviewer of XIOM, STIGA, JOOLA, SANWEI, GEWO, AIR, ITC, APEX, YASAKA and ABROS

ITTF Level 1 Coaching Course Conductor, ITTF Level 1 Coach
Back to Top
CraneStyle View Drop Down
Silver Member
Silver Member
Avatar

Joined: 08/06/2013
Location: Europe
Status: Offline
Points: 786
Post Options Post Options   Thanks (0) Thanks(0)   Quote CraneStyle Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 7:06am
@ Rhainur - Nice One.

Great to see this idea and it will be interesting to see it evolve.

Pictures painting a thousand words...
1. Mizutani Jun ZLC, FH T80, BH T05
Back to Top
Johnny.d.p View Drop Down
Super Member
Super Member
Avatar

Joined: 09/22/2012
Location: Australia
Status: Offline
Points: 132
Post Options Post Options   Thanks (0) Thanks(0)   Quote Johnny.d.p Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 7:16am
Awesome message when a serve is successfully analysed! Great app so far! Would love to see it develop!
BTY Viscaria FL 88g | DHS H3 BS 2.1 41 x DianChi | BTY Tenergy 64
Back to Top
LUCKYLOOP View Drop Down
Platinum Member
Platinum Member
Avatar

Joined: 03/27/2013
Location: Pongville USA
Status: Offline
Points: 2800
Post Options Post Options   Thanks (0) Thanks(0)   Quote LUCKYLOOP Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 7:18am
Originally posted by Rhainur Rhainur wrote:

http://ace.rohitnair.net/

<div ="usertext- may-blank-within"><div ="md">

This app
is very young (only had the idea 2 days ago) so I've only got around 10
serves in the database at the moment, but I'm working on adding more as
fast as I can.



Please try it out and tell me what you think. Obviously, more people giving feedback will encourage me to add more serves :D




To simulate a real situation, let the viewer guess, after you show them the ball contact on the paddle before it comes off it.
Hntr Fl / 4H & BH Xiom Sigma Pro 2 2.0
Yinhe T-2 / 4H Xiom Sig Pro 2 2.0 BH Xiom Omega IV Elite Max
Gam DC / 4H DHS Hurricane 8 39deg 2.1 BH GD CC LP OX
HARDBAT / Hock 3 ply / Frenshp Dr Evil OX
Back to Top
Rhainur View Drop Down
Super Member
Super Member
Avatar

Joined: 05/04/2014
Location: Dubai
Status: Offline
Points: 102
Post Options Post Options   Thanks (0) Thanks(0)   Quote Rhainur Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 7:29am
Originally posted by LUCKYLOOP LUCKYLOOP wrote:


To simulate a real situation, let the viewer guess, after you show them the ball contact on the paddle before it comes off it.
Actually, the problem here is the limitation of HTML5 video and browser accuracy when it comes to timings. It's quite hard to pause reliably on a specific frame, which you will see if you repeatedly play the videos in different browsers. My plan is to get 30-50 serves into the database, and then review feedback on specific serves (this is why I provide the serve id at the bottom of the page) and tweak the ones that people feel are too easy to guess.
Back to Top
Pondus View Drop Down
Gold Member
Gold Member
Avatar

Joined: 04/07/2012
Location: United States
Status: Offline
Points: 1933
Post Options Post Options   Thanks (0) Thanks(0)   Quote Pondus Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 7:31am
Nice idea - well done. Thumbs Up

Back to Top
Rhainur View Drop Down
Super Member
Super Member
Avatar

Joined: 05/04/2014
Location: Dubai
Status: Offline
Points: 102
Post Options Post Options   Thanks (0) Thanks(0)   Quote Rhainur Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 7:33am
Originally posted by Johnny.d.p Johnny.d.p wrote:

Awesome message when a serve is successfully analysed! Great app so far! Would love to see it develop!
Thanks!

I plan to have several funny messages from which it will randomly pick one to display, but right now I'm busy editing videos to add more serves to the app.
Back to Top
glanden.zheng View Drop Down
Silver Member
Silver Member
Avatar

Joined: 07/28/2010
Location: Australia
Status: Offline
Points: 520
Post Options Post Options   Thanks (0) Thanks(0)   Quote glanden.zheng Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 7:43am
That's an awesome app. Will definitely bookmark and keep tabs on your updates. Great work!
Butterfly Viscaria FL

FH: Hurricane 3 Prov

BH: Tenergy 05
Back to Top
regiz.rugenz View Drop Down
Super Member
Super Member
Avatar

Joined: 09/25/2013
Location: San Jose, CA.
Status: Offline
Points: 461
Post Options Post Options   Thanks (0) Thanks(0)   Quote regiz.rugenz Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 8:13am
Originally posted by Rhainur Rhainur wrote:

Originally posted by LUCKYLOOP LUCKYLOOP wrote:


To simulate a real situation, let the viewer guess, after you show them the ball contact on the paddle before it comes off it.
Actually, the problem here is the limitation of HTML5 video and browser accuracy when it comes to timings. It's quite hard to pause reliably on a specific frame, which you will see if you repeatedly play the videos in different browsers. My plan is to get 30-50 serves into the database, and then review feedback on specific serves (this is why I provide the serve id at the bottom of the page) and tweak the ones that people feel are too easy to guess.

can't it be done on Final Cut Pro, After Effects, or Autodesk's Smoke?



Regiz°ᆗ
Rosewood_Carbon/Huricane_King   °FH:Vega_Japan/T64FX   °BH:OmegaV_Euro/Rasant
°°°°
Back to Top
Rhainur View Drop Down
Super Member
Super Member
Avatar

Joined: 05/04/2014
Location: Dubai
Status: Offline
Points: 102
Post Options Post Options   Thanks (0) Thanks(0)   Quote Rhainur Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 8:17am
Originally posted by regiz.rugenz regiz.rugenz wrote:

Originally posted by Rhainur Rhainur wrote:

Originally posted by LUCKYLOOP LUCKYLOOP wrote:


To simulate a real situation, let the viewer guess, after you show them the ball contact on the paddle before it comes off it.
Actually, the problem here is the limitation of HTML5 video and browser accuracy when it comes to timings. It's quite hard to pause reliably on a specific frame, which you will see if you repeatedly play the videos in different browsers. My plan is to get 30-50 serves into the database, and then review feedback on specific serves (this is why I provide the serve id at the bottom of the page) and tweak the ones that people feel are too easy to guess.

can't it be done on Final Cut Pro, After Effects, or Autodesk's Smoke?



You misunderstand me. It's not the creation of the video clip. It's the ability to display that video clip in your browser (without using Flash) and pause it at a specific frame every single time, no matter which browser is used to display it.
Back to Top
Rhainur View Drop Down
Super Member
Super Member
Avatar

Joined: 05/04/2014
Location: Dubai
Status: Offline
Points: 102
Post Options Post Options   Thanks (0) Thanks(0)   Quote Rhainur Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 10:43am
Thanks for all the great feedback guys. I've been working on the app all afternoon and am off to play some table tennis now :D

I've added 10 more serves into the database, including some female players. Serve #20 (you can load specific serves by using the text box at the bottom) is one of my all time favourites, and I wonder how many would actually have touched that ball.

Based on feedback, I've also made the answer + the replay button stay until you click on "next serve", so that you can repeat a serve after attempting to predict it.

Please do tell your friends/ about it/share it on Facebook if you like it, and try it on your phones and tell me if the page works there. This is a completely free web app with no ads, so all I have to keep me happy is my pageview count :D
Back to Top
regiz.rugenz View Drop Down
Super Member
Super Member
Avatar

Joined: 09/25/2013
Location: San Jose, CA.
Status: Offline
Points: 461
Post Options Post Options   Thanks (0) Thanks(0)   Quote regiz.rugenz Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 1:59pm
Rhainur,

I do understand html5 supports embedding video codecs and able to play or pause at  certain frames by assigning fragments or adding control attributes.. I was just thinking if browser to browser issues is a concern, then those video softwares might be an option, only that you may have multiple video formats for every pause assigned, but yes of course that is not the best way to do it.. :D


edit: addendum
Maybe tweaking the number of fps near a certain pause would help.. more frames per second perhaps?
only you'll have to edit the videos offline before embedding to html5. 

edit:
will adding time markers help?




Edited by regiz.rugenz - 05/13/2014 at 12:08am
Regiz°ᆗ
Rosewood_Carbon/Huricane_King   °FH:Vega_Japan/T64FX   °BH:OmegaV_Euro/Rasant
°°°°
Back to Top
Fulanodetal View Drop Down
Gold Member
Gold Member
Avatar

Joined: 06/28/2013
Location: Canada
Status: Offline
Points: 1226
Post Options Post Options   Thanks (0) Thanks(0)   Quote Fulanodetal Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 4:00pm
Yeeeey! I only got two right! My feedback would be that the "Show me a few milliseconds more" button is unnecessary, I always press it, so might as well skip this one and show as much of the serve as you're will show.

Pretty good idea over all! And fun too!
Back to Top
Fulanodetal View Drop Down
Gold Member
Gold Member
Avatar

Joined: 06/28/2013
Location: Canada
Status: Offline
Points: 1226
Post Options Post Options   Thanks (0) Thanks(0)   Quote Fulanodetal Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 4:01pm
Maybe showing the correct answer would be useful as well.


Back to Top
Rhainur View Drop Down
Super Member
Super Member
Avatar

Joined: 05/04/2014
Location: Dubai
Status: Offline
Points: 102
Post Options Post Options   Thanks (0) Thanks(0)   Quote Rhainur Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 4:08pm
I do show the correct answer :P

It plays the full serve after you answer.
Back to Top
Fulanodetal View Drop Down
Gold Member
Gold Member
Avatar

Joined: 06/28/2013
Location: Canada
Status: Offline
Points: 1226
Post Options Post Options   Thanks (0) Thanks(0)   Quote Fulanodetal Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 4:18pm
That's not what I meant, I meant show which choices you should have made, I know the squares appear in red, but maybe it would be better to indicate which squares should have been chosen.
Back to Top
liulin04 View Drop Down
Premier Member
Premier Member
Avatar

Joined: 10/20/2003
Location: US
Status: Offline
Points: 6344
Post Options Post Options   Thanks (0) Thanks(0)   Quote liulin04 Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 4:51pm
very cool!  Brilliant!  Great job on the cool app!
Back to Top
Imago View Drop Down
Premier Member
Premier Member
Avatar

Joined: 07/19/2009
Location: Sofia
Status: Offline
Points: 5897
Post Options Post Options   Thanks (0) Thanks(0)   Quote Imago Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 11:39pm
And getting cooler with every minute.

I wonder, can you slow down the answer, say, two times?
Back to Top
regiz.rugenz View Drop Down
Super Member
Super Member
Avatar

Joined: 09/25/2013
Location: San Jose, CA.
Status: Offline
Points: 461
Post Options Post Options   Thanks (0) Thanks(0)   Quote regiz.rugenz Quote  Post ReplyReply Direct Link To This Post Posted: 05/12/2014 at 11:46pm

better yet toggle the replays between normal speed and slow motion..

another idea is a speed ramp.. starts @ normal speed then exponentially slow down to zero at pause
edit: MotionScript has it Big smile






Edited by regiz.rugenz - 05/13/2014 at 12:21am
Regiz°ᆗ
Rosewood_Carbon/Huricane_King   °FH:Vega_Japan/T64FX   °BH:OmegaV_Euro/Rasant
°°°°
Back to Top
haggisv View Drop Down
Forum Moderator
Forum Moderator
Avatar
Dark Knight

Joined: 06/28/2005
Location: Australia
Status: Offline
Points: 5110
Post Options Post Options   Thanks (0) Thanks(0)   Quote haggisv Quote  Post ReplyReply Direct Link To This Post Posted: 05/13/2014 at 12:23am
I love the idea... but I'm not sure if there's always enough video shown to know what serve is being played.
Smart; VS>401, Dtecs OX
Tenergy Alternatives | My TT Articles
Back to Top
Imago View Drop Down
Premier Member
Premier Member
Avatar

Joined: 07/19/2009
Location: Sofia
Status: Offline
Points: 5897
Post Options Post Options   Thanks (0) Thanks(0)   Quote Imago Quote  Post ReplyReply Direct Link To This Post Posted: 05/13/2014 at 12:38am
Yes, probably the optimal and fair videotip has to include the contact point. Now we have to guess/anticipate what would be the final move of the wrist before the contact with the ball.
Back to Top
 Post Reply Post Reply Page  12>
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.01
Copyright ©2001-2018 Web Wiz Ltd.

This page was generated in 0.172 seconds.

Become a Fan on Facebook Follow us on Twitter Web Wiz News
Forum Home | Go to the Forums | Forum Help | Disclaimer

MyTableTennis.NET is the trading name of Alex Table Tennis Ltd.

Copyright ©2003-2024 Alex Table Tennis Ltd. All rights reserved.