Giter Club home page Giter Club logo

basic-browser-chess's People

Watchers

 avatar

basic-browser-chess's Issues

Move log shows origin, not destination

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:

Flip board

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

Robots exclusion protocol

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

Google Analytics

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

Save game in progress

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

Online multiplayer using (HMTL5) WebSockets

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

Castling reported incorrectly in move log

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

Konami code

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

Highlighting bug

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

Feedback form

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

Place scripts in js file

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

Undo all moves

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

Reset Game needs to reset move log as well

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

noscript

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

Constrain capturing of own pieces

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

Move log overlaps footer

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:

Pawn promotion

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

Pieces disappear on turn if clicked on an empty square first

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

Improve castling

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

Move log

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

Move notation not entirely correct

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

Search Engine Optimization

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

Clean up globals

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

Better UI

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.