mastermind's People
mastermind's Issues
Min codemaker ben fet
Si no m'equivoco el min encara a totes les branques al fer de codemaker sempre posa 0 1 2 3
S'hauria de posar be, el Biel diu que aixó lo ultim pero ho poso aqui per recordar.
bug local wins al acavar match
quan acaven totes les rondes el local wins s'hauria d'actualitzar perque surt com a null a false o true.
Elo problem after end game
Maybe related to null local. If the persone has won 1 game, elo is not added, instead elo is added to the loser (cpu) and the humen who win LOSES elo . If the machine wins, mahcine lose elo and player wins elo. Elo is given to the loser and extracted to the wineeeer
Minimax algorithm improvements
Improve the selection of the next trial based on the Knuth's algorithm.
Register and login not aligned and some other visual errors
Box for login (user and pass) are placen in a place and register is not appearing in same place making it quite ugly.
Also login is not centred and register is.
-or- is whon on the middle of the program quite ugly
register button on login is on the bottom not beutifull
Elo exchange at ed of game
Elo exchange should be shown at the end of the game
Deleting AI doesn't delete saved game
si creas un game vs ia i fas que es guardi despres borres la ia el game segueix existint
Jocs de prova
Fer jocs de prova en .txt que provin totes les funcions del programa.
Bug amb jugador borrat i games que tenia
Si es crea un jugador s'inicia un game amb ell (es fa minim 1 set color) i despres es borra, la partida segueix apareixent a pesar que ja no existira el jugador que esta jugant esa partida (tant cpu com human)
Max trials should be at least 1
Enter al fer una acció
Treure que al fer una accio s'hagi de fer sempre enter
Double resize bug
In almos any screen (new players, edit players, newgame, login, register) if you resize to big size and then to a little one the screeen is shwon in grey since items are not re seted in right position
Add possivility to play ia vs ia
to test prupouse for horacio, beeing able to repeat the games n times.
Would be something like you click test select IA play then a screen apears saying how many games they will play and 1 combobox to select Minamax or random and 1 checkbox to select if the 2 ia are the same or is random vs minmax. after that a table is displayed saying who won each game and how many moves
Deleting a player and still loged in with him
creas un player fas login amb ell despres lesborres i mires si estas loged amb ell et diu que si i logedin et retorna true
quan al borrarlo tauries de fer insta logout si estaves logejat com a ell
el resultat que s'obte es que despres de borrarlo si previament estavs loged amb ell figures com que estas logedin pero no surt a la llista de players
Back button wrong (bad stack behaviour)
When you do something like new game, edit player, new game, edit player... if u pres back you go back 1 by one and you can create an infinithe stack of scenes with duplicated new players, edit players etc... however it shouldn't be like that only allowing 1 scene of each type to be saved in order to go back if is desired (in the corresponding order of how they were opened)
Error minimax player
Error en acavar rondas quane s juga amb minmax.
En acavar no s'actualitza guanyador guanyi o perdi cpu.
Suposo que al no actualitzar casua bug que no s'actualitza ronda i llavors et permet editar el ultim codi que la cpu a enviat (en cas que cpu guanyi) (de la rpnda anterior la convinacio O.o) o en cas que perdi amb els primers sets colors avans de fer comit et permet editar el code fet per la cpu un cop fas comit ja diguem que surt el teus element null null null... per poder editar el comit real que vols fer y que s'ha de avaluar en fer comit
Configure gradle to output jar
Create specific CLI
Create a CLI with domain knowledge that assists the user and prints nicer output
Not allowed to use option 11 in game services
If i've jsut finished 1 game and i try to change it crash, if jsut program starts and go directly to change option crash, if human and ia created game created nd before movin try to change crash
Generate UML to deliver
Casos d'us per entrega
Config issues
Et deixa posar valor negatiu per exemple a cset Color Count i aleshores pots posar color -100000.
Cal solucionar o no?
PROGRAM CRASH ON STARTING
Exception in Application start method
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389)
at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:767)
Caused by: java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$154(LauncherImpl.java:182)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at com.mastermind.ui.javafx.Application.attachAction(Application.java:126)
at com.mastermind.ui.javafx.Application.start(Application.java:73)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$161(LauncherImpl.java:863)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$174(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
... 1 more
Exception running application com.mastermind.ui.javafx.Application
Edit players and new gamae table
Edit players is not resized wheras the table show in newgame to chose a player is resized
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.