SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Live Scoring
Visualizer
@JOYC2017Final
Report
eagle0wl / Kazuki Matsuda
Twitter: eagle0wl
masm0wl@hotmail.com
in JOYC2017Final (facebook Live)
• real-time scoring (raw-score) and line graph viewing
https://www.facebook.com/Spingear/
Concept
• proposal of alternative clicker
• this concept proposed by Taka (Yo-Yo Master / spingear)
• software and hardware developed by eagle0wl
• turn to white-box judging
• We want verify Clicker-style is right or not.
First era (Before 1999) Current era (After 1999 -> Now) Future (JOYC2017 Final)
Configure a Scoring Visualizer
Player
Live Camera
Judge & Digital Clicker
OperatorMixer
Live Stream
Clicked Signal
Clicked Signal
Set of Scoring Visualizer
• s
Digital Clicker
• Using Arduino Nano
• must 5V Battery
(just standalone use are possible)
1day used 25% lost energy, 5000mA
Digital Clicker
• This Red/Blue Button used
of Arcade Game Controller
• Plus/Minus click signal send to
Operation PC
Digital Clicker (receiver)
• This receiver collect input of some Digital Clicker.
• Connect to Operator PC
• MAX 6 Judges (expandable in future)
Live Scoring Visualizer
• This green screen supposes video mixing.
• Operator must press record start/stop button.
• Gamepad use only. Not need use mouse and keyboard.
• Windows only (recommend latest Windows 10).
Discovered by Scoring Visualizer
• Case 1
• Almost the same line graph
Discovered by Scoring Visualizer
• Case 1
• Almost the same line graph
Discovered by Scoring Visualizer
• Case 2
• Different score, but similar slope line graph
(It can revise by normalize or adjusting)
Discovered by Scoring Visualizer
• Case 2
• Different score, but similar slope line graph
(It can revise by normalize or adjusting)
Discovered by Scoring Visualizer
• Case 3
• Not increment score from soloham style (the rules for JOYC)
Discovered by Scoring Visualizer
• Case 3
• Not increment score from soloham style (the rules for JOYC)
Notice
• Live Scoring Visualizer (software) is not stable release.
• I would like to refer to the opinions of players and
organizers.
• JOYC2017Final version was completed at 4:00 P.M today.
• But It worked perfectly in JOYC2017Final.
• (repeat) We want verify Clicker-style is right or not.
• We are just looking for a better way. Consequently, it may
be a way not to Clicker-style.
• We hope accelerated that discussion of judging.
Legacy
• YoJudge
(2006JN test used)
• Visual C++
Legacy
• YoJudge self training version (2007 unrelease)
• Visual C++
Legacy
• NDSJudge (2009EJ test used)
• works on Nintendo DS (unofficial developing)
• I was forced to reverse engineering Nintendo DS (but fun)
http://www.mysys.org/eagle0wl/nds/ndsjudge.php
Legacy
• JoyTest (2016 unrelease)
• support import/export .xlsx file
• This software can manage the player list.
(I think not nesessary)
• Visual C#
Contact
• concept by Taka (Yo-Yo Master / spingear)
• yoyomaster.taka@gmail.com
• general questions are here
• software and hardware developed by eagle0wl
• masm0wl@hotmail.com
• technical questions are include this address

Weitere ähnliche Inhalte

Ähnlich wie Live Scoring Visualizer @JOYC2017Final Report

The importance of just-in-time operation of social games
The importance of just-in-time operation of social gamesThe importance of just-in-time operation of social games
The importance of just-in-time operation of social games
action.vn
 

Ähnlich wie Live Scoring Visualizer @JOYC2017Final Report (20)

The importance of just-in-time operation of social games
The importance of just-in-time operation of social gamesThe importance of just-in-time operation of social games
The importance of just-in-time operation of social games
 
2004: Söldner - a Post Mortem
2004: Söldner - a Post Mortem2004: Söldner - a Post Mortem
2004: Söldner - a Post Mortem
 
Idle Games: The Mechanics and Monetization of Self-Playing Games
Idle Games: The Mechanics and Monetization of Self-Playing GamesIdle Games: The Mechanics and Monetization of Self-Playing Games
Idle Games: The Mechanics and Monetization of Self-Playing Games
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
[CB21] MUSHIKAGO: IT and OT Automation Penetration testing Tool Using Game AI...
[CB21] MUSHIKAGO: IT and OT Automation Penetration testing Tool Using Game AI...[CB21] MUSHIKAGO: IT and OT Automation Penetration testing Tool Using Game AI...
[CB21] MUSHIKAGO: IT and OT Automation Penetration testing Tool Using Game AI...
 
BSidesDelhi 2018: Headshot - Game Hacking on macOS
BSidesDelhi 2018: Headshot - Game Hacking on macOSBSidesDelhi 2018: Headshot - Game Hacking on macOS
BSidesDelhi 2018: Headshot - Game Hacking on macOS
 
Octalysis Prime July SuperBetter Design Challenge
Octalysis Prime July SuperBetter Design ChallengeOctalysis Prime July SuperBetter Design Challenge
Octalysis Prime July SuperBetter Design Challenge
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d Game
 
個人からトリプル A タイトルのゲーム開発者まで。Azure PlayFab で LiveOps しよう
個人からトリプル A タイトルのゲーム開発者まで。Azure PlayFab で LiveOps しよう個人からトリプル A タイトルのゲーム開発者まで。Azure PlayFab で LiveOps しよう
個人からトリプル A タイトルのゲーム開発者まで。Azure PlayFab で LiveOps しよう
 
Development and Optimization of GearVR games using Unreal Engine
Development and Optimization of GearVR games using Unreal EngineDevelopment and Optimization of GearVR games using Unreal Engine
Development and Optimization of GearVR games using Unreal Engine
 
Unity workshop
Unity workshopUnity workshop
Unity workshop
 
Quick to Market – 1 Game Every 8 Weeks | Jesse Divnich
Quick to Market – 1 Game Every 8 Weeks | Jesse DivnichQuick to Market – 1 Game Every 8 Weeks | Jesse Divnich
Quick to Market – 1 Game Every 8 Weeks | Jesse Divnich
 
iOS Game Development With UIKit
iOS Game Development With UIKitiOS Game Development With UIKit
iOS Game Development With UIKit
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
The Top 10 Lessons We Learned Moving Our Mobile Game to VR | Guy Bendov
The Top 10 Lessons We Learned Moving Our Mobile Game to VR | Guy BendovThe Top 10 Lessons We Learned Moving Our Mobile Game to VR | Guy Bendov
The Top 10 Lessons We Learned Moving Our Mobile Game to VR | Guy Bendov
 
Confrontation Pipeline and SCons
Confrontation Pipeline and SConsConfrontation Pipeline and SCons
Confrontation Pipeline and SCons
 
Analyzing Video Game Sales
Analyzing Video Game SalesAnalyzing Video Game Sales
Analyzing Video Game Sales
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
iOS Scroll Performance
iOS Scroll PerformanceiOS Scroll Performance
iOS Scroll Performance
 

Mehr von eagle0wl

Mehr von eagle0wl (6)

レトロゲーム勉強会#09 ゲームボーイとゲームボーイアドバンスをカスタマイズしてみた
レトロゲーム勉強会#09 ゲームボーイとゲームボーイアドバンスをカスタマイズしてみたレトロゲーム勉強会#09 ゲームボーイとゲームボーイアドバンスをカスタマイズしてみた
レトロゲーム勉強会#09 ゲームボーイとゲームボーイアドバンスをカスタマイズしてみた
 
テトリミノの偏り補正から見るテトリスの歴史
テトリミノの偏り補正から見るテトリスの歴史テトリミノの偏り補正から見るテトリスの歴史
テトリミノの偏り補正から見るテトリスの歴史
 
和製レトロゲームの珍翻訳・良翻訳 (Web公開版) 訂正バージョン
和製レトロゲームの珍翻訳・良翻訳 (Web公開版) 訂正バージョン和製レトロゲームの珍翻訳・良翻訳 (Web公開版) 訂正バージョン
和製レトロゲームの珍翻訳・良翻訳 (Web公開版) 訂正バージョン
 
レトロブライトを試してみた
レトロブライトを試してみたレトロブライトを試してみた
レトロブライトを試してみた
 
主にマジコンの話を振り返る(検閲バージョン)
主にマジコンの話を振り返る(検閲バージョン)主にマジコンの話を振り返る(検閲バージョン)
主にマジコンの話を振り返る(検閲バージョン)
 
素晴らしきメガデモの世界
素晴らしきメガデモの世界素晴らしきメガデモの世界
素晴らしきメガデモの世界
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Live Scoring Visualizer @JOYC2017Final Report

  • 1. Live Scoring Visualizer @JOYC2017Final Report eagle0wl / Kazuki Matsuda Twitter: eagle0wl masm0wl@hotmail.com
  • 2. in JOYC2017Final (facebook Live) • real-time scoring (raw-score) and line graph viewing https://www.facebook.com/Spingear/
  • 3. Concept • proposal of alternative clicker • this concept proposed by Taka (Yo-Yo Master / spingear) • software and hardware developed by eagle0wl • turn to white-box judging • We want verify Clicker-style is right or not. First era (Before 1999) Current era (After 1999 -> Now) Future (JOYC2017 Final)
  • 4. Configure a Scoring Visualizer Player Live Camera Judge & Digital Clicker OperatorMixer Live Stream Clicked Signal Clicked Signal
  • 5. Set of Scoring Visualizer • s
  • 6. Digital Clicker • Using Arduino Nano • must 5V Battery (just standalone use are possible) 1day used 25% lost energy, 5000mA
  • 7. Digital Clicker • This Red/Blue Button used of Arcade Game Controller • Plus/Minus click signal send to Operation PC
  • 8. Digital Clicker (receiver) • This receiver collect input of some Digital Clicker. • Connect to Operator PC • MAX 6 Judges (expandable in future)
  • 9. Live Scoring Visualizer • This green screen supposes video mixing. • Operator must press record start/stop button. • Gamepad use only. Not need use mouse and keyboard. • Windows only (recommend latest Windows 10).
  • 10. Discovered by Scoring Visualizer • Case 1 • Almost the same line graph
  • 11. Discovered by Scoring Visualizer • Case 1 • Almost the same line graph
  • 12. Discovered by Scoring Visualizer • Case 2 • Different score, but similar slope line graph (It can revise by normalize or adjusting)
  • 13. Discovered by Scoring Visualizer • Case 2 • Different score, but similar slope line graph (It can revise by normalize or adjusting)
  • 14. Discovered by Scoring Visualizer • Case 3 • Not increment score from soloham style (the rules for JOYC)
  • 15. Discovered by Scoring Visualizer • Case 3 • Not increment score from soloham style (the rules for JOYC)
  • 16. Notice • Live Scoring Visualizer (software) is not stable release. • I would like to refer to the opinions of players and organizers. • JOYC2017Final version was completed at 4:00 P.M today. • But It worked perfectly in JOYC2017Final. • (repeat) We want verify Clicker-style is right or not. • We are just looking for a better way. Consequently, it may be a way not to Clicker-style. • We hope accelerated that discussion of judging.
  • 17. Legacy • YoJudge (2006JN test used) • Visual C++
  • 18. Legacy • YoJudge self training version (2007 unrelease) • Visual C++
  • 19. Legacy • NDSJudge (2009EJ test used) • works on Nintendo DS (unofficial developing) • I was forced to reverse engineering Nintendo DS (but fun) http://www.mysys.org/eagle0wl/nds/ndsjudge.php
  • 20. Legacy • JoyTest (2016 unrelease) • support import/export .xlsx file • This software can manage the player list. (I think not nesessary) • Visual C#
  • 21. Contact • concept by Taka (Yo-Yo Master / spingear) • yoyomaster.taka@gmail.com • general questions are here • software and hardware developed by eagle0wl • masm0wl@hotmail.com • technical questions are include this address