e-chess:带有AI Minimax算法的电子棋项目

  • a9_920257
    了解作者
  • 533.7KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-27 07:19
    上传日期
Docker安装和映像拉取 Debian: 安装Docker: : 在Docker Hub上创建帐户: : 运行以下命令: xhost + 登录到您的Docker帐户: sudo docker login (*)为e-chess sudo docker pull coderon98/e-chess:beta : sudo docker pull coderon98/e-chess:beta (**)构建docker容器并运行它: sudo docker run -it --name e-chess -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix:ro coderon98/e-chess:beta 每次更新docker-file时重新运行(*) 重新运行sudo docker rm e-chess && sud
e-chess-master.zip
内容介绍
Docker install and image pull Debian: - Install Docker : https://docs.docker.com/engine/install/debian/ - Create account on Docker Hub : https://docs.docker.com/docker-hub/ - Run following : `xhost +` - Login into your Docker account : `sudo docker login` - (*) Pull docker image for e-chess : `sudo docker pull coderon98/e-chess:beta` - (**) Build docker container and runs it : `sudo docker run -it --name e-chess -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix:ro coderon98/e-chess:beta` - Rerun (*) each time docker-files are updated - Rerun `sudo docker rm e-chess && sudo docker run -it --name e-chess -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix:ro coderon98/e-chess:beta` each time you want to launch the app (remove container and rebuild it) ##GUI ON MAC 1. Install XQuartz via brew $ brew cask install xquartz 2. Logout and login of your Mac to activate XQuartz as default X11 server 3. Start XQuartz $ open -a XQuartz 4. Go to Security Settings and ensure that "Allow connections from network clients" is on ![image](https://user-images.githubusercontent.com/57397713/110298714-30f4d980-7ff5-11eb-8ba6-90549537e0d0.png) 5. $ defaults write org.xquartz.X11 enable_iglx -bool true 6. Restart your Mac and start XQuartz again` $ open -a XQuartz 7. Check if XQuartz is setup and running correctly $ ps aux | grep Xquartz 8. Ensure that XQuartz is running similar to this: `/opt/X11/bin/Xquartz :0 -listen tcp :0 means the display is running on display port 0 Important is that its not saying –nolisten tcp which would block any X11 forwarding to the X11 display. 9. Allow X11 forwarding via xhost $ xhost + This allows any client to connect. If you have security concerns you can append an IP address for a whitelist mechanism. You will always have to run `xhost + after a restart of X11 as this is not a persistent setting`` Time to test X11 forwarding` 10. Pull the following docker container, set the DISPLAY env and run it... $ docker pull sshipway/xclock $ ip=$(ifconfig en0 | grep inet | awk '$1=="inet" {print $2}') $ docker run -it --name e-chess -e DISPLAY=$ip:0 -v /tmp/.X11-unix:/tmp/.X11-unix:ro coderon98/e-chess:beta
评论
    相关推荐
    • debian-vagrant:这将构建一个最新的Vagrant Debian Base Box
      debian-vagrant:这将构建一个最新的Vagrant Debian Base Box
    • Debian参考手册
      Debian中文参考手册 Debian reference Linux/Unix操作系统
    • Debian参考手册
      Debian参考手册,是一本难得的基础性,系统性、完整性的入门和深入研究的资料
    • Unix命令任务大全-Unix ToolBox
      这是一份收集Unix/Linux/BSD命令和任务的文档,它有助于高级用户或IT工作。它是一份简明扼要的实用指南,当然读者应该知道他/她在干什么。
    • mrouted:UNIX的原始DVMRP实现
      UNIX的简单多播路由 目录 介绍 mrouted是DVMRP多播路由协议的原始实现。 它仅适用于IPv4网络。 对于更高级的设置,可能是或pimd-dense项目;对于IPv6,可能是pim6sd项目。 mrouted使用简单。 DVMRP源自RIP,这意味...
    • debian-handbook:Debian手册翻译
      01_the-debian-project.po 02_case-study.po 03_existing-setup.po 名声 04_installation.po大学 05_packaging-system.po 贾普·特兰(Giap Tran) 06_apt.po 顺安大学 07_solving-problems.po Kang Nguyen , ...
    • tworoom:debian 的 shell 脚本-开源
      我为 debian LNMP 编写一些有用的 shell 脚本的网站
    • rgbds-deb:为Debian打包RGBDS
      这是原始RGBDS的分支,其目的是使程序更像其他UNIX工具。 该工具链在维护。 该工具链的文档可在在线,它是从该资料库中的手册页生成的。 1.安装RGBDS 可在各种平台上在线获得。使用make或cmake可以进行make ;请...
    • UnixBench 5.1.3
      unix 系统性能测试软件,使用方法为, sudo ./Run。需要安装一些开发相关工具,debian 下可以 apt-get install build-essential。
    • Unix Toolbox
      这个Unix Toolbox是一份Unix/Linux/BSD命令指南文档,老外总结的,偶觉得总结得非常好!给大家分享一下