mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-02-25 00:50:15 +08:00
20150901-1 选题
This commit is contained in:
parent
7808619857
commit
1ba1a83818
@ -0,0 +1,194 @@
|
|||||||
|
5 best open source board games to play online
|
||||||
|
================================================================================
|
||||||
|
I have always had a fascination with board games, in part because they are a device of social interaction, they challenge the mind and, most importantly, they are great fun to play. In my misspent youth, myself and a group of friends gathered together to escape the horrors of the classroom, and indulge in a little escapism. The time provided an outlet for tension and rivalry. Board games help teach diplomacy, how to make and break alliances, bring families and friends together, and learn valuable lessons.
|
||||||
|
|
||||||
|
I had a panache for abstract strategy games such as chess and draughts, as well as word games. I can still never resist a game of Escape from Colditz, a strategy card and dice-based board game, or Risk; two timeless multi-player strategy board games. But Catan remains my favourite board game.
|
||||||
|
|
||||||
|
Board games have seen a resurgence in recent years, and Linux has a good range of board games to choose from. There is a credible implementation of Catan called Pioneers. But for my favourite implementations of classic board games to play online, check out the recommendations below.
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
### TripleA ###
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
TripleA is an open source online turn based strategy game. It allows people to implement and play various strategy board games (ie. Axis & Allies). The TripleA engine has full networking support for online play, support for sounds, XML support for game files, and has its own imaging subsystem that allows for customized user editable maps to be used. TripleA is versatile, scalable and robust.
|
||||||
|
|
||||||
|
TripleA started out as a World War II simulation, but now includes different conflicts, as well as variations and mods of popular games and maps. TripleA comes with multiple games and over 100 more games can be downloaded from the user community.
|
||||||
|
|
||||||
|
Features include:
|
||||||
|
|
||||||
|
- Good interface and attractive graphics
|
||||||
|
- Optional scenarios
|
||||||
|
- Multiplayer games
|
||||||
|
- TripleA comes with the following supported games that uses its game engine (just to name a few):
|
||||||
|
- Axis & Allies : Classic edition (2nd, 3rd with options enabled)
|
||||||
|
- Axis & Allies : Revised Edition
|
||||||
|
- Pact of Steel A&A Variant
|
||||||
|
- Big World 1942 A&A Variant
|
||||||
|
- Four if by Sea
|
||||||
|
- Battle Ship Row
|
||||||
|
- Capture The Flag
|
||||||
|
- Minimap
|
||||||
|
- Hot-seat
|
||||||
|
- Play By EMail mode allows persons to play a game via EMail without having to be connected to each other online
|
||||||
|
- More time to think out moves
|
||||||
|
- Only need to come online to send your turn to the next player
|
||||||
|
- Dice rolls are done by a dedicated dice server that is independent of TripleA
|
||||||
|
- All dice rolls are PGP Verified and email to every player
|
||||||
|
- Every move and every dice roll is logged and saved in TripleA's History Window
|
||||||
|
- An online game can be later continued under PBEM mode
|
||||||
|
- Hard for others to cheat
|
||||||
|
- Hosted online lobby
|
||||||
|
- Utilities for editing maps
|
||||||
|
- Website: [triplea.sourceforge.net][1]
|
||||||
|
- Developer: Sean Bridges (original developer), Mark Christopher Duncan
|
||||||
|
- License: GNU GPL v2
|
||||||
|
- Version Number: 1.8.0.7
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
### Domination ###
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Domination is an open source game that shares common themes with the hugely popular Risk board game. It has many game options and includes many maps.
|
||||||
|
|
||||||
|
In the classic “World Domination” game of military strategy, you are battling to conquer the world. To win, you must launch daring attacks, defend yourself to all fronts, and sweep across vast continents with boldness and cunning. But remember, the dangers, as well as the rewards, are high. Just when the world is within your grasp, your opponent might strike and take it all away!
|
||||||
|
|
||||||
|
Features include:
|
||||||
|
|
||||||
|
- Simple to learn
|
||||||
|
- Domination - you must occupy all countries on the map, and thereby eliminate all opponents. These can be long, drawn out games
|
||||||
|
- Capital - each player has a country they have selected as a Capital. To win the game, you must occupy all Capitals
|
||||||
|
- Mission - each player draws a random mission. The first to complete their mission wins. Missions may include the elimination of a certain colour, occupation of a particular continent, or a mix of both
|
||||||
|
- Map editor
|
||||||
|
- Simple map format
|
||||||
|
- Multiplayer network play
|
||||||
|
- Single player
|
||||||
|
- Hotseat
|
||||||
|
- 5 user interfaces
|
||||||
|
- Game types:
|
||||||
|
- Play online
|
||||||
|
- Website: [domination.sourceforge.net][2]
|
||||||
|
- Developer: Yura Mamyrin, Christian Weiske, Mike Chaten, and many others
|
||||||
|
- License: GNU GPL v3
|
||||||
|
- Version Number: 1.1.1.5
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
### PyChess ###
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
PyChess is a Gnome inspired chess client written in Python.
|
||||||
|
|
||||||
|
The goal of PyChess, is to provide a fully featured, nice looking, easy to use chess client for the gnome-desktop.
|
||||||
|
|
||||||
|
The client should be usable both to those totally new to chess, those who want to play an occasional game, and those who wants to use the computer to further enhance their play.
|
||||||
|
|
||||||
|
Features include:
|
||||||
|
|
||||||
|
- Attractive interface
|
||||||
|
- Chess Engine Communication Protocol (CECP) and Univeral Chess Interface (UCI) Engine support
|
||||||
|
- Free online play on the Free Internet Chess Server (FICS)
|
||||||
|
- Read and writes PGN, EPD and FEN chess file formats
|
||||||
|
- Built-in Python based engine
|
||||||
|
- Undo and pause functions
|
||||||
|
- Board and piece animation
|
||||||
|
- Drag and drop
|
||||||
|
- Tabbed interface
|
||||||
|
- Hints and spyarrows
|
||||||
|
- Opening book sidepanel using sqlite
|
||||||
|
- Score plot sidepanel
|
||||||
|
- "Enter game" in pgn dialog
|
||||||
|
- Optional sounds
|
||||||
|
- Legal move highlighting
|
||||||
|
- Internationalised or figure pieces in notation
|
||||||
|
- Website: [www.pychess.org][3]
|
||||||
|
- Developer: Thomas Dybdahl Ahle
|
||||||
|
- License: GNU GPL v2
|
||||||
|
- Version Number: 0.12 Anderssen rc4
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
### Scrabble ###
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Scrabble3D is a highly customizable Scrabble game that not only supports Classic Scrabble and Superscrabble but also 3D games and own boards. You can play local against the computer or connect to a game server to find other players.
|
||||||
|
|
||||||
|
Scrabble is a board game with the goal to place letters crossword like. Up to four players take part and get a limited amount of letters (usually 7 or 8). Consecutively, each player tries to compose his letters to one or more word combining with the placed words on the game array. The value of the move depends on the letters (rare letter get more points) and bonus fields which multiply the value of a letter or the whole word. The player with most points win.
|
||||||
|
|
||||||
|
This idea is extended with Scrabble3D to the third dimension. Of course, a classic game with 15x15 fields or Superscrabble with 21x21 fields can be played and you may configure any field setting by yourself. The game can be played by the provided freeware program against Computer, other local players or via internet. Last but not least it's possible to connect to a game server to find other players and to obtain a rating. Most options are configurable, including the number and valuation of letters, the used dictionary, the language of dialogs and certainly colors, fonts etc.
|
||||||
|
|
||||||
|
Features include:
|
||||||
|
|
||||||
|
- Configurable board, letterset and design
|
||||||
|
- Board in OpenGL graphics with user-definable wavefront model
|
||||||
|
- Game against computer with support of multithreading
|
||||||
|
- Post-hoc game analysis with calculation of best move by computer
|
||||||
|
- Match with other players connected on a game server
|
||||||
|
- NSA rating and highscore at game server
|
||||||
|
- Time limit of games
|
||||||
|
- Localization; use of non-standard digraphs like CH, RR, LL and right to left reading
|
||||||
|
- Multilanguage help / wiki
|
||||||
|
- Network games are buffered and asynchronous games are possible
|
||||||
|
- Running games can be kibitzed
|
||||||
|
- International rules including italian "Cambio Secco"
|
||||||
|
- Challenge mode, What-if-variant, CLABBERS, etc
|
||||||
|
- Website: [sourceforge.net/projects/scrabble][4]
|
||||||
|
- Developer: Heiko Tietze
|
||||||
|
- License: GNU GPL v3
|
||||||
|
- Version Number: 3.1.3
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
### Backgammon ###
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
GNU Backgammon (gnubg) is a strong backgammon program (world-class with a bearoff database installed) usable either as an engine by other programs or as a standalone backgammon game. It is able to play and analyze both money games and tournament matches, evaluate and roll out positions, and more.
|
||||||
|
|
||||||
|
In addition to supporting simple play, it also has extensive analysis features, a tutor mode, adjustable difficulty, and support for exporting annotated games.
|
||||||
|
|
||||||
|
It currently plays at about the level of a championship flight tournament player and is gradually improving.
|
||||||
|
|
||||||
|
gnubg can be played on numerous on-line backgammon servers, such as the First Internet Backgammon Server (FIBS).
|
||||||
|
|
||||||
|
Features include:
|
||||||
|
|
||||||
|
- A command line interface (with full command editing features if GNU readline is available) that lets you play matches and sessions against GNU Backgammon with a rough ASCII representation of the board on text terminals
|
||||||
|
- Support for a GTK+ interface with a graphical board window. Both 2D and 3D graphics are available
|
||||||
|
- Tournament match and money session cube handling and cubeful play
|
||||||
|
- Support for both 1-sided and 2-sided bearoff databases: 1-sided bearoff database for 15 checkers on the first 6 points and optional 2-sided database kept in memory. Optional larger 1-sided and 2-sided databases stored on disk
|
||||||
|
- Automated rollouts of positions, with lookahead and race variance reduction where appropriate. Rollouts may be extended
|
||||||
|
- Functions to generate legal moves and evaluate positions at varying search depths
|
||||||
|
- Neural net functions for giving cubeless evaluations of all other contact and race positions
|
||||||
|
- Automatic and manual annotation (analysis and commentary) of games and matches
|
||||||
|
- Record keeping of statistics of players in games and matches (both native inside GNU Backgammon and externally using relational databases and Python)
|
||||||
|
- Loading and saving analyzed games and matches as .sgf files (Smart Game Format)
|
||||||
|
- Exporting positions, games and matches to: (.eps) Encapsulated Postscript, (.gam) Jellyfish Game, (.html) HTML, (.mat) Jellyfish Match, (.pdf) PDF, (.png) Portable Network Graphics, (.pos) Jellyfish Position, (.ps) PostScript, (.sgf) Gnu Backgammon File, (.tex) LaTeX, (.txt) Plain Text, (.txt) Snowie Text
|
||||||
|
- Import of matches and positions from a number of file formats: (.bkg) Hans Berliner's BKG Format, (.gam) GammonEmpire Game, (.gam) PartyGammon Game, (.mat) Jellyfish Match, (.pos) Jellyfish Position, (.sgf) Gnu Backgammon File, (.sgg) GamesGrid Save Game, (.tmg) TrueMoneyGames, (.txt) Snowie Text
|
||||||
|
- Python Scripting
|
||||||
|
- Native language support; 10 languages complete or in progress
|
||||||
|
- Website: [www.gnubg.org][5]
|
||||||
|
- Developer: Joseph Heled, Oystein Johansen, Jonathan Kinsey, David Montgomery, Jim Segrave, Joern Thyssen, Gary Wong and contributors
|
||||||
|
- License: GPL v2
|
||||||
|
- Version Number: 1.05.000
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
via: http://www.linuxlinks.com/article/20150830011533893/BoardGames.html
|
||||||
|
|
||||||
|
作者:Frazer Kline
|
||||||
|
译者:[译者ID](https://github.com/译者ID)
|
||||||
|
校对:[校对者ID](https://github.com/校对者ID)
|
||||||
|
|
||||||
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
||||||
|
[1]:http://triplea.sourceforge.net/
|
||||||
|
[2]:http://domination.sourceforge.net/
|
||||||
|
[3]:http://www.pychess.org/
|
||||||
|
[4]:http://sourceforge.net/projects/scrabble/
|
||||||
|
[5]:http://www.gnubg.org/
|
@ -0,0 +1,52 @@
|
|||||||
|
How to automatically dim your screen on Linux
|
||||||
|
================================================================================
|
||||||
|
When you start spending the majority of your time in front of a computer, natural questions start arising. Is this healthy? How can I diminish the strain on my eyes? Why is the sunlight burning me? Although active research is still going on to answer these questions, a lot of programmers have already adopted a few applications to make their daily habits a little healthier for their eyes. Among those applications, there are two which I found particularly interesting: Calise and Redshift.
|
||||||
|
|
||||||
|
### Calise ###
|
||||||
|
|
||||||
|
In and out of development limbo, [Calise][1] stands for "Camera Light Sensor." In other terms, it is an open source program that computes the best backlight level for your screen based on the light intensity received by your webcam. And for more precision, Calise is capable of taking in account the weather in your area based on your geographical coordinates. What I like about it is the compatibility with every desktops, even non-X ones.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
It comes with a command line interface and a GUI, supports multiple user profiles, and can even export its data to CSV. After installation, you will have to calibrate it quickly before the magic happens.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
What is less likeable is unfortunately that if you are as paranoid as I am, you have a little piece of tape in front of your webcam, which greatly affects Calise's precision. But that aside, Calise is a great application, which deserves our attention and support. As I mentioned earlier, it has gone through some rough patches in its development schedule over the last couple of years, so I really hope that this project will continue.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Redshift ###
|
||||||
|
|
||||||
|
If you already considered decreasing the strain on your eyes caused by your screen, it is possible that you have heard of f.lux, a free proprietary software that modifies the luminosity and color scheme of your display based on the time of the day. However, if you really prefer open source software, there is an alternative: [Redshift][2]. Inspired by f.lux, Redshift also alters the color scheme and luminosity to enhance the experience of sitting in front of your screen at night. On startup, you can configure it with you geographic position as longitude and latitude, and then let it run in tray. Redshift will smoothly adjust the color scheme or your screen based on the position of the sun. At night, you will see the screen's color temperature turn towards red, making it a lot less painful for your eyes.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Just like Calise, it proposes a command line interface as well as a GUI client. To start Redshift quickly, just use the command:
|
||||||
|
|
||||||
|
$ redshift -l [LAT]:[LON]
|
||||||
|
|
||||||
|
Replacing [LAT]:[LON] by your latitude and longitude.
|
||||||
|
|
||||||
|
However, it is also possible to input your coordinates by GPS via the gpsd module. For Arch Linux users, I recommend this [wiki page][3].
|
||||||
|
|
||||||
|
### Conclusion ###
|
||||||
|
|
||||||
|
To conclude, Linux users have no excuse for not taking care of their eyes. Calise and Redshift are both amazing. I really hope that their development will continue and that they get the support they deserve. Of course, there are more than just two programs out there to fulfill the purpose of protecting your eyes and staying healthy, but I feel that Calise and Redshift are a good start.
|
||||||
|
|
||||||
|
If there is a program that you really like and that you use regularly to reduce the strain on your eyes, please let us know in the comments.
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
via: http://xmodulo.com/automatically-dim-your-screen-linux.html
|
||||||
|
|
||||||
|
作者:[Adrien Brochard][a]
|
||||||
|
译者:[译者ID](https://github.com/译者ID)
|
||||||
|
校对:[校对者ID](https://github.com/校对者ID)
|
||||||
|
|
||||||
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
||||||
|
[a]:http://xmodulo.com/author/adrien
|
||||||
|
[1]:http://calise.sourceforge.net/
|
||||||
|
[2]:http://jonls.dk/redshift/
|
||||||
|
[3]:https://wiki.archlinux.org/index.php/Redshift#Automatic_location_based_on_GPS
|
Loading…
Reference in New Issue
Block a user