ev3dev-lang-java / ev3dev-lang-java

A project to learn Java and create software for Mindstorms Robots using hardware supported by EV3Dev & the LeJOS way.
http://ev3dev-lang-java.github.io/
MIT License
96 stars 42 forks source link

Create a Demo which is able to replicate in another Brick #619

Open jabrena opened 5 years ago

jabrena commented 5 years ago

This is concept is inspired in Game Boy with multiplayer games: https://www.youtube.com/watch?v=HGsmLVsJVmU

The programs multi brick, should be auto configured.

jabrena commented 5 years ago

Ideas:

jabrena commented 5 years ago

https://www.zedge.net/find/ringtones/grinch https://www.tones7.com/ringtones/1017/Mr_Grinch http://www.moviesoundclips.net/sound.php?id=243 https://downloads.khinsider.com/game-soundtracks/album/the-grinch-psx-soundtrack http://66.90.93.122/ost/the-grinch-psx-soundtrack/auejwgjy/01%20Title%20Theme.mp3 http://area512.htmlplanet.com/xmas/grinch-ringtone.html

https://askubuntu.com/questions/919788/convert-mp3-file-to-wav-using-the-command-line https://trac.ffmpeg.org/wiki/Limiting%20the%20output%20bitrate

jabrena commented 5 years ago

https://maken.wikiwijs.nl/bestanden/642289/how-the-grinch-stole-christmas%20(2)%20(1).pdf

jabrena commented 5 years ago

https://examples.javacodegeeks.com/desktop-java/sound/play-midi-audio/ http://area512.htmlplanet.com/xmas/grinchxmas.html

jabrena commented 5 years ago

http://stevydoos.com

jabrena commented 5 years ago

https://gist.github.com/shmert/3859200

jabrena commented 5 years ago

https://gist.github.com/AnimeshShaw/8e6ba43f2cfb75331f40

JakubVanek commented 5 years ago

Hmm, there are multiple ways how to do this. The way the software is uploaded to the brick is over SSH. We have two options:

Then to establish an SSH connection, there at least two options:

There seems to be some a library for discovering via DNS-SD (=mDNS=Avahi) - https://github.com/jmdns/jmdns. Related ev3dev issue: https://github.com/ev3dev/ev3dev/issues/852

Regards,

Jakub