the_dungeon_project issueshttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues2018-11-21T17:18:54+01:00https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/58Lack of key in configuration panel2018-11-21T17:18:54+01:00FardaleLack of key in configuration panelThe configuration panel is restrictive regarding the keys allowed. For example the arrow are not a option.
The configuration panel is restrictive regarding the keys allowed. For example the arrow are not a option.
Huot Mathieumathieu.huot@crans.orgHuot Mathieumathieu.huot@crans.orghttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/4432 a magical number ?2018-01-24T06:58:09+01:00Etienne Toussaint32 a magical number ?Sorry about that, might be late for this kind of issue.
32 appear everywhere ... in hardcode, there is a try in Point to define it, but nobody seems to use it. IA/Gui/Map completely hardcoded around this number many things, then it's re...Sorry about that, might be late for this kind of issue.
32 appear everywhere ... in hardcode, there is a try in Point to define it, but nobody seems to use it. IA/Gui/Map completely hardcoded around this number many things, then it's really hard to abstract game_panel, is it possible to change it without destroying everything ? https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/45Sprites for Water2018-01-24T06:58:09+01:00Lucas DelcrosSprites for WaterCan you please add and link some water sprites ?Can you please add and link some water sprites ?https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/46Beginning in the water2018-01-24T06:58:09+01:00Myriam BegelBeginning in the waterSeveral times when I launch the game, I'm in water so I can't play. Maybe we'll need to check that the initial position is not in water.Several times when I launch the game, I'm in water so I can't play. Maybe we'll need to check that the initial position is not in water.Arnaud GuerquinArnaud Guerquinhttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/48Multiplayer wot working, the second player gets an ImageIO exception2018-01-24T06:58:09+01:00Thomas DupriezMultiplayer wot working, the second player gets an ImageIO exceptionAll is in the title, the problem comes from the line 35 of AvatarDisplayer.java.
The second player try to load "mentali2" and fails.All is in the title, the problem comes from the line 35 of AvatarDisplayer.java.
The second player try to load "mentali2" and fails.Guillaume HocquetGuillaume Hocquethttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/49Impossible to play2018-01-24T06:58:09+01:00Yann RamusatImpossible to playI have this error when clicking on the play button :
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at graphics.guiSkeleton.mapManagement.MapDrawer.drawMap(MapDrawer.java:30)
at graphics.guiSkeleton.g...I have this error when clicking on the play button :
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at graphics.guiSkeleton.mapManagement.MapDrawer.drawMap(MapDrawer.java:30)
at graphics.guiSkeleton.guiPanel.GamePanel.initialise(GamePanel.java:87)
at graphics.guiSkeleton.GraphicsMaster.setGUIStateTo(GraphicsMaster.java:131)
at graphics.guiSkeleton.GraphicsMaster.changeGUIStateTo(GraphicsMaster.java:118)
at graphics.guiSkeleton.guiPanel.menuPanel.SinglePlayer_MenuPanel.oldPlayButtonAction(SinglePlayer_MenuPanel.java:107)
at graphics.graphical_abstraction.panel.menu.SinglePlayer_MenuPanelAbstractionController.oldPlayButtonPressed(SinglePlayer_MenuPanelAbstractionController.java:25)
at graphics.guiSkeleton.guiPanel.menuPanel.SinglePlayer_MenuPanel$3.actionPerformed(SinglePlayer_MenuPanel.java:57)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6535)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6300)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4891)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2750)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.NullPointerException
at graphics.guiSkeleton.tileSpriteLinker.TileSprite.checkSprite(TileSprite.java:95)
at graphics.guiSkeleton.tileSpriteLinker.GroundTileSprite.<init>(GroundTileSprite.java:16)
at graphics.guiSkeleton.tileSpriteLinker.TileSpriteLinker.<init>(TileSpriteLinker.java:32)
at graphics.guiSkeleton.tileSpriteLinker.TileSpriteLinker.<clinit>(TileSpriteLinker.java:17)
... 43 morehttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/50Split Map Generation and Entities generation - check intial position solution2018-01-24T06:58:09+01:00Arnaud GuerquinSplit Map Generation and Entities generation - check intial position solutionThere's two problem with the current project map generation:
* Map contains a list of entities. It think it should be better if instead there were a function GameState spawnEntities(Map m,List<CharacterSpecies>Players) which spawns enti...There's two problem with the current project map generation:
* Map contains a list of entities. It think it should be better if instead there were a function GameState spawnEntities(Map m,List<CharacterSpecies>Players) which spawns entities on the map m. Players is the list of all player's character's species (to check the initial position).
* Map doesn't check if an entity can spawn at one place.
To solve the second problem, I made one function (as of now returns always true but should change):
* in SpeciesArray: static boolean canSpawn(Point p,String speciesName);
Please use them to check if you can make an entity appears at one part of the map.
Lucas DelcrosLucas Delcroshttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/55bug at start2018-01-24T06:58:09+01:00Fardalebug at start```
Exception in thread "main" java.lang.NullPointerException
at graphics.guiSkeleton.guiPanel.menuPanel.GameOverPanel.<init>(GameOverPanel.java:30)
at graphics.guiSkeleton.GraphicsMaster.<init>(GraphicsMaster.java:58)
at graphics...```
Exception in thread "main" java.lang.NullPointerException
at graphics.guiSkeleton.guiPanel.menuPanel.GameOverPanel.<init>(GameOverPanel.java:30)
at graphics.guiSkeleton.GraphicsMaster.<init>(GraphicsMaster.java:58)
at graphics.guiSkeleton.GraphicsMaster.build(GraphicsMaster.java:62)
at graphics.guiSkeleton.Igniter_Main.main(Igniter_Main.java:21)
```Thomas DupriezThomas Dupriezhttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/56Restart the game fail2018-01-24T06:58:09+01:00FardaleRestart the game failWhen I try to start a game in the menu after a ESC in a game, it do nothing.(With the old play button)When I try to start a game in the menu after a ESC in a game, it do nothing.(With the old play button)https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/57Entities are being generated on top of lava.2018-01-24T06:58:09+01:00BogdanEntities are being generated on top of lava.![Screenshot__9_](https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/uploads/bf03de6af2b04274da92f4af6b3ec005/Screenshot__9_.png)
![Screenshot__9_](https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/uploads/bf03de6af2b04274da92f4af6b3ec005/Screenshot__9_.png)
Lucas DelcrosLucas Delcroshttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/59Add a Boss and more Entities2018-01-24T06:58:09+01:00Lucas DelcrosAdd a Boss and more EntitiesHello,
There still is not a lot of different entities, can graphic group add more sprites and core make simple implementations ? Also I think It would be since too have a bigger monster in the stairs room as a Boss.
Hello,
There still is not a lot of different entities, can graphic group add more sprites and core make simple implementations ? Also I think It would be since too have a bigger monster in the stairs room as a Boss.
https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/60Stairs generate new Map2018-01-24T06:58:09+01:00Lucas DelcrosStairs generate new MapJust have to re-call MapGeneration.mapGeneration when collision happens Just have to re-call MapGeneration.mapGeneration when collision happens Theodore LopezTheodore Lopezhttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/61The 4th ability throw an odly not caught exception2018-01-24T06:58:09+01:00Theodore LopezThe 4th ability throw an odly not caught exceptionThe 4th ability with the shield picture activated when pressing 'R' make the program throws a (mispelled) exception : EntityNotFoundExeption.
I think it should be caught in AbilityEvent.execute but it isn't and so it crashes the game.The 4th ability with the shield picture activated when pressing 'R' make the program throws a (mispelled) exception : EntityNotFoundExeption.
I think it should be caught in AbilityEvent.execute but it isn't and so it crashes the game.https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/62Fireball issues (not moving and no collision)2018-01-24T06:58:09+01:00Theodore LopezFireball issues (not moving and no collision)Fireball not moving when character not moving while throwing it.
Also it does not collide when it encounters an entity.
I ll try to work on it.Fireball not moving when character not moving while throwing it.
Also it does not collide when it encounters an entity.
I ll try to work on it.https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/63about my "Can't add stairs entity to the gamecontent" commit2018-01-24T06:58:09+01:00Theodore Lopezabout my "Can't add stairs entity to the gamecontent" commitHi, I ve added 2 commented lines to the project :
//stairs = SpeciesArray.create(posX, posY, 50, "Stairs", "Stairs");
//addTriggerToCheck(stairs);
when i uncomment them I have the error :
GRAVE: java.io.NotSerializableExcepti...Hi, I ve added 2 commented lines to the project :
//stairs = SpeciesArray.create(posX, posY, 50, "Stairs", "Stairs");
//addTriggerToCheck(stairs);
when i uncomment them I have the error :
GRAVE: java.io.NotSerializableException: core.gamestate.Trigger
Exception in thread "Thread-6" java.lang.AssertionError: networks: Please don't try to use unserializable objectscore.event.MapInit@751607c3
at network.innershell.LocalConnection.sendEvent(LocalConnection.java:49)
It means that MapInit is no longer Serializable. I don't understand it all. Does someone can explain me why adding an entity makes it the case, or resolve the issue ?Theodore LopezTheodore Lopezhttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/64AbilityList in Entity2018-01-24T06:58:09+01:00Arnaud GuerquinAbilityList in EntityI just saw that Ability went from the character to any entity. Why is it ?I just saw that Ability went from the character to any entity. Why is it ?https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/65RelayerEntity2018-01-24T06:58:09+01:00Arnaud GuerquinRelayerEntityWhat the hell is this ? Why is the code of relayer duplicated in TWO exact classes ?What the hell is this ? Why is the code of relayer duplicated in TWO exact classes ?https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/67Problem with the actions (core/gamestate)2018-01-24T06:58:09+01:00ChouasneProblem with the actions (core/gamestate)Hi,
I'm trying to color the entity red when it is hit.
I have tested my coloring function, but characters are not being coloured.
It seems like the "HIT" action is never used.
Can anyone put HIT in this ActionVector of an entity whe...Hi,
I'm trying to color the entity red when it is hit.
I have tested my coloring function, but characters are not being coloured.
It seems like the "HIT" action is never used.
Can anyone put HIT in this ActionVector of an entity when it is hit?
Thanks !
https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/68IA's are blocked!2018-01-24T06:58:09+01:00ChouasneIA's are blocked!Yup! neither moving nor attackingYup! neither moving nor attackingLouis CohenLouis Cohenhttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/71No more system.out.println2018-01-24T06:58:09+01:00Myriam BegelNo more system.out.printlnI implemented the logging system, I replace all the system.out.println in all the classes by logging on monday so please only use logging now !!!
I don't want to spend hours that night again trying to find the few println that have bee...I implemented the logging system, I replace all the system.out.println in all the classes by logging on monday so please only use logging now !!!
I don't want to spend hours that night again trying to find the few println that have been added since monday. There are logging examples everywhere, it is really easy to use.
So please change it ...