Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Reversi DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = Reversi DS | image = File:Reversids.gif | type = Board | version = 0.6 | licence = Mixed | author = Darren Ear...")
 
m (Text replacement - "|download=https://dlhb.gamebrew.org/dshomebrew/" to "|download=https://dlhb.gamebrew.org/dshomebrew2/")
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = Reversi DS
|title=Reversi DS
| image       = [[File:Reversids.gif]]
|image=reversids.gif
| type       = Board
|description=Reversi game with an AI as the opponent.
| version     = 0.6
|author=Darren Earl (dinkumthinkum)
| licence    = Mixed
|lastupdated=2010/12/16
| author      = Darren Earl (dinkumthinkum)
|type=Board
| website     = http://reversids.sourceforge.net/about.html
|version=0.6
| download    = Media:Reversi6ds.rar
|license=Mixed
| source      = Media:Reversi06dssrc.tar.gz
|download=https://dlhb.gamebrew.org/dshomebrew2/reversids.7z
}}  
|website=http://reversids.sourceforge.net/about.html
|source=https://dlhb.gamebrew.org/dshomebrew2/reversids.7z
}}
Reversi DS is an open source (GPL licensed) reversi game for the Nintendo DS. It features an intelligent computer opponent and an intuitive touch screen interface. It is developed to run on the Nintendo DS using 3rd party homebrew capable media or on Nintendo DS emulators. It is programmed in C++ and uses devkitPro.


Adaptation of the board game Reversi/Othello.
The project was started by Darren Earl in the Fall of 2009.


==User guide==
==User guide==
Reversi is a classic 2 player boardgame traditionally played on an 8 by 8 cell board.  
Reversi is a classic 2 player boardgame traditionally played on an 8 by 8 cell board. Pieces are uniform and two sided, each side being colored one of two colors.  
 
Pieces are uniform and two sided--each side being colored one of two colors.  


Opposing pieces are flipped if they are trapped between the played piece and another piece of the same color already present on the board.  
Opposing pieces are flipped if they are trapped between the played piece and another piece of the same color already present on the board.  


A player must flip pieces on his turn, otherwise it is forfeited.  
A player must flip pieces on his turn, otherwise it is forfeited. The winner is the player with the most pieces of his color on the board when no moves are available.
 
<!--BEGIN Online Emulator Section-->
The winner is the player with the most pieces of his color on the board when no moves are available.  
==Online emulator==
{{EmulatorJS Main
|width=515px
|height=384px
|EJS_backgroundImage=https://www.gamebrew.org/images/8/83/Reversids.gif
|EJS_core=desmume2015
|EJS_gameName=Reversi DS
|EJS_gameUrl=https://dlhb.gamebrew.org/onlineemulators/nds/reversids.7z
}}
{{DS Control Settings}}
<!--END Online Emulator Section-->
==Compatibility==
Releases are tested on the DS Lite and DeSmuME.  


==Changelog==
==Changelog==
'''0.5'''
'''0.5'''
*Added about message (start button)
* Added about message (start button).
*Text engine
* Text engine.
*Code cleanup  
* Code cleanup.


'''0.4 4/18/10'''
'''0.4 2010/04/18'''
*AI play is drastically improved due to a better board evaluation function.
* AI play is drastically improved due to a better board evaluation function.


'''0.3 4/02/10'''
'''0.3 2010/04/02'''
*Plenty of under-the-hood improvements. Added hashtable lookup for Maxmin algorithm, changed Maxmin to use templates instead of pointers/run time polymorphism, devkitpro/ARM updated to r30. Game play additions/improvements (hopefully) will follow shortly.
* Plenty of under-the-hood improvements. Added hashtable lookup for Maxmin algorithm, changed Maxmin to use templates instead of pointers/run time polymorphism, devkitpro/ARM updated to r30. Game play additions/improvements (hopefully) will follow shortly.


'''0.2'''
'''0.2'''
*Improved AI and computer avatar
* Improved AI and computer avatar.


'''0.1'''
'''0.1'''
*The first release of Reversi DS. Features fully playable game with beginning level AI opponent, touch screen interface, end of game recognition, and restart. The player can only play as black, the first color to play.
* The first release of Reversi DS. Features fully playable game with beginning level AI opponent, touch screen interface, end of game recognition, and restart. The player can only play as black, the first color to play.
 


[[Category:Homebrew applications]]
==External links==
* Official website - http://reversids.sourceforge.net/about.html
* SourceForge - https://sourceforge.net/projects/reversids

Latest revision as of 11:10, 16 August 2024

Reversi DS
Reversids.gif
General
AuthorDarren Earl (dinkumthinkum)
TypeBoard
Version0.6
LicenseMixed
Last Updated2010/12/16
Links
Download
Website
Source

Reversi DS is an open source (GPL licensed) reversi game for the Nintendo DS. It features an intelligent computer opponent and an intuitive touch screen interface. It is developed to run on the Nintendo DS using 3rd party homebrew capable media or on Nintendo DS emulators. It is programmed in C++ and uses devkitPro.

The project was started by Darren Earl in the Fall of 2009.

User guide

Reversi is a classic 2 player boardgame traditionally played on an 8 by 8 cell board. Pieces are uniform and two sided, each side being colored one of two colors.

Opposing pieces are flipped if they are trapped between the played piece and another piece of the same color already present on the board.

A player must flip pieces on his turn, otherwise it is forfeited. The winner is the player with the most pieces of his color on the board when no moves are available.

Online emulator

Can use gamepad or customise in the control settings.
Nintendo DS Keyboard
C-a.png Kb-z.png
C-b.png Kb-x.png
C-x.png Kb-a.png
C-y.png Kb-s.png
C-start.png Kb-enter.png
C-select.png Kb-v.png
C-l.png Kb-q.png
C-r.png Kb-e.png
C-pad.png Kb-dpad.png

Compatibility

Releases are tested on the DS Lite and DeSmuME.

Changelog

0.5

  • Added about message (start button).
  • Text engine.
  • Code cleanup.

0.4 2010/04/18

  • AI play is drastically improved due to a better board evaluation function.

0.3 2010/04/02

  • Plenty of under-the-hood improvements. Added hashtable lookup for Maxmin algorithm, changed Maxmin to use templates instead of pointers/run time polymorphism, devkitpro/ARM updated to r30. Game play additions/improvements (hopefully) will follow shortly.

0.2

  • Improved AI and computer avatar.

0.1

  • The first release of Reversi DS. Features fully playable game with beginning level AI opponent, touch screen interface, end of game recognition, and restart. The player can only play as black, the first color to play.

External links

Advertising: