gobang 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
gobang 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
gobang 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
gobang 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
gobang 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 Rust
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 白开水不加糖
适用人群 未知
收录时间 2021-09-13

软件简介

gobang 是一个用 Rust 编写的跨平台的 TUI 数据库管理工具,该项目目前处于 alpha 阶段。特点:
  • 跨平台支持(macOS、Windows、Linux)
  • 多数据库支持(MySQL、PostgreSQL、SQLite)
  • 直观的键盘控制

 

$ gobang
$ gobang -h
USAGE:
    gobang [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -c, --config-path <config-path>    Set the config file
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于大前端专区
2014/06/08 14:26

棋盘js代码

this.board=function(name,width,height,rowBak,colBak){ /* 画棋盘 */ nameBak=name; if("turnover"==name){row=8;col=8;}else if("gogame"==name){row=18;col=18;} var aW=Math.floor(width/(col+2)),aH=Math.floor(height/(row+2)); minL=(aW>aH?aH:aW)-4;// 这个减法很重要,否则填空时会把表格撑大 var array=new Array("<div style=\"margin:"+minL+"px;\"> "+ "<table border=1 cellspacing=0 width=\""+(aW*col)+"\" h...

0
6
发表了博客
2018/08/06 22:52

简单五子棋实现

一、定义一个对手Rival类 package com.itwang.gonbang; public class Rival { private String color;//颜色 private String nickName;//昵称 public String getNickName() { return nickName; } public void setNickName(String nickName) { this.nickName = nickName; } public String getColor() { return color; } public void setColo...

0
0
发表了博客
2015/08/28 10:09

我的个人资源

cnblogs : http://www.cnblogs.com/shijiaqi1066/ iteye : http://shijiaqi1066.iteye.com/ (老博客) github : http://laplacedemon.github.io/ 一些纯娱乐的作品: http://laplacedemon.github.io/doraemon (纯CSS) http://laplacedemon.github.io/gobang (五子棋)...

0
0
发表了博客
2016/04/23 20:29

自定义View,实现简单的五子棋游戏

首先来看一下实际运行时的效果 1、首先是项目的目录: 2、然后是布局文件activity_main.xml  <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="match_parent"     android:layout_height="match_parent">     <RelativeLayout         android:layout_width="match_parent"         android:l...

0
0
发表了博客
2018/07/13 01:25

JS+Canvas的棋盘游戏和Java的动态结合

二维数组的题做了有几个了,感觉很有趣,随后想到想做一个五子棋的游戏. 因为前端知识匮乏,但感觉只是Java中去用二维数组做的话还是不太难的. 首先生成15*15的棋盘,(先不考虑前后端交互),其后HashMap作为棋盘数据容器,用来接收黑棋或者白棋的设置. 比如说: HashMap<String,String> goBang = new HashMap<>(); 其后 15A 与 白棋 分别作为 key 和 value ,put到goBang /////* snapshot public static void main(String[] ar...

0
0
发表了博客
2019/04/10 10:10

基于Blazor写一个简单的五子棋游戏

写这个五子棋游戏,其实主要目的是想尝试一下微软新作Blazor。Blazor对于那些搞.NET的程序员,又想做一些前端工作,真的挺友好,不用一句JS就可搞定前端交互,美哉。现在已经有很流行的前端框架,如vue、react、angular等,微软出这个blazor框架,目前观测下来,在国外还满火的,国内就没什么声响了,一方面.net在国内影响本来也不大,另一方面搞.net的也怕被微软又给坑了,所以都是一种观望状态。 扯远了,回到正题,五子棋游戏...

0
0
发表了博客
2018/04/14 14:55

Java的五子棋实现

###<center>Java 五子棋 注:除机器人算法外其余借鉴于MLDN。 package MyFiveChess; import robot.*; import java.awt.*; import javax.swing.*; public class Gobang {   public static void main(String[] args) {     EventQueue.invokeLater(() -> {       JFrame frame = new MyFiveChessFrame(new StupidRobot());       frame.setTitle("五子棋");       frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);       frame....

0
0
发表了博客
2019/09/29 20:40

GitHub开源的AI下五子棋(基于博弈树极大极小值alpha-beta剪枝搜索)

最近看到个两年前的AI案例,使用博弈树搜索算法实现AI下五子棋,什么是博弈树搜索呢?博弈就是相互采取最优策略斗争的意思。比如说下五子棋,你下一步,我下一步,这就是相互博弈。假设棋盘的大小是10*10,那就是100个点可以下, 那么第一步可选择的可能就是100, 假设是下在了A点, 那么第二步就有除了A点的剩下的99个点的可能。 假设下在了B点, 那么第二步就有除了B点的剩下的99个点的可能,假设下在了C点...... 项目运行效果...

0
0
2016/12/23 14:12

Git@OSC日常操作

本文参考网上的很多文章,然后自己又走了一遍流程。终于搞懂,遂几下操作的过程。 一、如何伤处Git@OSC的项目 打开项目,在项目的"管理"处,点击删除项目即可。 二、当安装完成git Bush命令行工具后,首先进行配置 git config --global user.name "你的名字" git config --global user.email "注册邮箱" 三、生成SSH具体办法: 1)查看是否已经有了ssh密钥:cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除 2)生存密钥:...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部