Giter VIP home page Giter VIP logo

mastermind's People

Contributors

biels avatar muniategui avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

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.

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

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

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)

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

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

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

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.