saikiran321 / basic-browser-chess Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/basic-browser-chess
Automatically exported from code.google.com/p/basic-browser-chess
What steps will reproduce the problem?
1. Move any piece, look at move log
What is the expected output? What do you see instead?
Expected: shows destination square
Actual: shows origin square
Please provide any additional information below.
Easy fix, I mixed up what the function prints.
Original issue reported on code.google.com by Dennis.I.89
on 20 Sep 2010 at 5:00
Attachments:
Describe in detail what is desired: (Attach mockup pictures if applicable)
A function (button from user's perspective) to flip the board.
Give a short explanation of why you think the feature is useful:
Makes it easier for Black to play if they can see the game from their side of
the board.
Original issue reported on code.google.com by Dennis.I.89
on 20 Sep 2010 at 4:50
Describe in detail what is desired: (Attach mockup pictures if applicable)
Add a robots.txt file
Give a short explanation of why you think the feature is useful:
Controls site access from web spiders
Original issue reported on code.google.com by Dennis.I.89
on 4 Aug 2010 at 5:28
What is to be enhanced from the latest version of the software?
Analytical s/w
How do you suggest it be enhanced?
Add it from Google
Why do you think this enhancement is needed? (Justify)
Analyze site usage
Original issue reported on code.google.com by Dennis.I.89
on 2 Jul 2010 at 2:30
Describe in detail what is desired: (Attach mockup pictures if applicable)
User can save their game, which will save the location of all the pieces, and
the move log. Will use HTML5 Local Storage.
Give a short explanation of why you think the feature is useful:
Useful when a game is in progress and it cannot be finished at the moment.
Original issue reported on code.google.com by Dennis.I.89
on 24 Mar 2011 at 8:12
Describe in detail what is desired: (Attach mockup pictures if applicable)
Multiplayer. Still need to think of how exactly. Need to learn socket
programming and WebSockets.
Give a short explanation of why you think the feature is useful:
BBC is meant to be a substitute chess board. Currently it can only be used for
local games. Its purpose will be much more useful if there is no restriction to
play remotely, so that users can play each other over a network.
Original issue reported on code.google.com by Dennis.I.89
on 17 Feb 2011 at 9:50
What steps will reproduce the problem?
1. Castle from any side
2. This requires player to use two moves (1 to move king, 1 to move rook)
What is the expected output? What do you see instead?
Expected: move log shows it as one move
Actual: move log shows it as two moves
What version of the product are you using? On what operating system?
Latest version
Please provide any additional information below.
0-0 is used for castling kingside and 0-0-0 for castling queenside
Original issue reported on code.google.com by Dennis.I.89
on 20 Sep 2010 at 1:33
Describe in detail what is desired: (Attach mockup pictures if applicable)
Some easter egg when Konami code is entered
Give a short explanation of why you think the feature is useful:
It's awesome. For instance, something like...
if ( window.addEventListener ) {
var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65";
window.addEventListener("keydown", function(e){
kkeys.push( e.keyCode );
if ( kkeys.toString().indexOf( konami ) >= 0 )
window.location = "some URL";
}, true);
}
Original issue reported on code.google.com by Dennis.I.89
on 10 Jul 2010 at 7:34
What steps will reproduce the problem?
1. Highlight a square
2. Change board style
3. Now select another square
Expected:
Previously highlighted square has the colour of current board
Actual:
Previously highlighted square has colour of old board style
Original issue reported on code.google.com by Dennis.I.89
on 27 Jun 2010 at 8:36
Describe in detail what is desired: (Attach mockup pictures if applicable)
Feedback submission through a simple form. Use jQuery's feedback plugin.
Give a short explanation of why you think the feature is useful:
There is an option to submit bugs, but no option to submit feedback yet.
Hearing feedback from users can improve the app, and hearing that it's come in
useful is always nice.
Original issue reported on code.google.com by Dennis.I.89
on 20 Sep 2010 at 4:49
What is the expected output? What do you see instead?
Currently javascripts are within the html file. Place all js scripts in js
a js file (or files).
Original issue reported on code.google.com by Dennis.I.89
on 7 Jun 2010 at 1:25
What is to be enhanced from the latest version of the software?
The Undo function.
How do you suggest it be enhanced?
Currently it just undoes the last move, let it undo as many moves as wanted.
Why do you think this enhancement is needed? (Justify)
Basic functionality that the user expects.
Original issue reported on code.google.com by Dennis.I.89
on 20 Sep 2010 at 1:46
What steps will reproduce the problem?
1. Make some moves
2. Hit 'Reset Game'
What is the expected output? What do you see instead?
Expected: move log reset
Actual: move log contains old moves
Original issue reported on code.google.com by Dennis.I.89
on 21 Nov 2010 at 5:21
What is to be enhanced from the latest version of the software?
noscript support
How do you suggest it be enhanced?
add a warning/notice
Why do you think this enhancement is needed? (Justify)
otherwise no chess can be played :)
Original issue reported on code.google.com by Dennis.I.89
on 4 Aug 2010 at 8:26
What is to be enhanced from the latest version of the software?
Piece moving
How do you suggest it be enhanced?
Constrain players from capturing their own pieces
Why do you think this enhancement is needed? (Justify)
Although this is suggesting adding a constraint and constraints are meant to be
left out, this enhancement will reduce confusion among users. It will make
gameplay flow smoother as well as the undo button will be used less.
Original issue reported on code.google.com by Dennis.I.89
on 14 Jun 2010 at 12:57
What steps will reproduce the problem?
1. Use a 17" monitor set at 1280x1024 resolution (WinXP)
2. FireFox used as browser
What is the expected output? What do you see instead?
Expected: move log fits nicely in its container
Actual: it overlaps the footer
Please provide any additional information below.
Tested it at home on two different sized monitors (both 15" but one is
widescreen) and it worked fine (cannot remember resolution).
Original issue reported on code.google.com by Dennis.I.89
on 20 Sep 2010 at 1:55
Attachments:
What steps will reproduce the problem?
1. Place a pawn on the enemy's backrank
2. No promotion happens
What is the expected output? What do you see instead?
Expected a confirm prompt to choose promotion, nothing happens.
Please provide any additional information below.
This bug occurs because it is difficult to determine the text value of the
cells, because it renders it as HTML instead of showing it as text, thus
conditions to check the piece type fail. Find a way to see cell value as text.
Original issue reported on code.google.com by Dennis.I.89
on 7 Jun 2010 at 1:27
What steps will reproduce the problem?
1. Select an empty square on first turn
2. Select an occupied square on second turn
What is the expected output?
Nothing happens. Turn hasn't passed and piece stays.
What do you see instead?
Piece disappears and turn gone.
Original issue reported on code.google.com by Dennis.I.89
on 9 Jun 2010 at 11:45
What is to be enhanced from the latest version of the software?
Castling
How do you suggest it be enhanced?
Check if user is castling, then either automatically move the rook, or use the
same highlight.
Why do you think this enhancement is needed? (Justify)
Currently during castling, the highlight colour changes, indicating that the
castle was made on the opponent's turn which is incorrect.
Original issue reported on code.google.com by Dennis.I.89
on 14 Jun 2010 at 1:09
Describe in detail what is desired: (Attach mockup pictures if applicable)
A move log using FAN (figurine notation) on the RHS of the board.
Give a short explanation of why you think the feature is useful:
Provides a clear overview of the game and its move history.
Original issue reported on code.google.com by Dennis.I.89
on 11 Jun 2010 at 4:06
What is the expected output? What do you see instead?
Some moves are logged incorrectly (e.g. captures, promotions, etc)
What version of the product are you using? On what operating system?
Latest version
Please provide any additional information below.
http://en.wikipedia.org/wiki/Descriptive_chess_notation#Notation_for_moves
http://en.wikipedia.org/wiki/Figurine_Algebraic_Notation
Original issue reported on code.google.com by Dennis.I.89
on 20 Sep 2010 at 1:36
What is to be enhanced from the latest version of the software?
Optimize site for search engines
How do you suggest it be enhanced?
-Add Microdata (HTML5 feature),
-Social Media (Digg, Delicious, StumbleUpon, Reddit, and many more),
-Utilize Twitter Effectively,
-Get (Inbound) Links through Directories,
-Content Optimization,
-Snippet,
-And more...
Why do you think this enhancement is needed? (Justify)
Reach a greater target audience
Original issue reported on code.google.com by Dennis.I.89
on 30 Jun 2010 at 2:45
Use "static" variables.
JavaScript doesn't have static variables, but because functions are treated as
objects, you can have a property assigned to the function and it will behave
like a static variable.
http://www.tipstrs.com/tip/1084/Static-variables-in-Javascript
Original issue reported on code.google.com by Dennis.I.89
on 19 Nov 2010 at 2:47
What is to be enhanced from the latest version of the software?
The UI (includes layout)
How do you suggest it be enhanced?
Still keep it simple, but center the board and have everything more
structured/organized.
Why do you think this enhancement is needed? (Justify)
Creates a better UI, makes it easier to use and more visually pleasing.
Original issue reported on code.google.com by Dennis.I.89
on 24 Jun 2010 at 4:02
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.