librejack

Blackjack clone written in java
git clone https://github.com/michaelneuper/librejack.git
README | Files | Log | Refs | LICENSE

DateCommit messageAuthorFiles+-
2024-11-22 18:39add screenshotsMichael Neuper1+3-0
2023-05-21 11:34Merge branch 'main' of https://github.com/michaelneuper/librejackMichael Neuper0+0-0
2023-05-21 11:34Remove /dist/ directoryMichael Neuper93+1-13091
2023-05-21 10:12Delete dist/javadoc directoryMichael Neuper92+0-13091
2023-05-21 10:08Update .gitignoreMichael Neuper1+4-6
2023-05-21 10:07Move docs to /docs/ folderMichael Neuper92+13091-0
2023-05-21 10:03Generate javadocMichael Neuper92+13091-0
2023-05-21 10:01Merge branch 'ui-redesign'Michael Neuper170+3355-15841
2023-05-21 10:00Update private.xmlMichael Neuper1+2-0
2023-05-14 11:07Change Suit and Rank to be finalMichael Neuper1+19-19
2023-05-14 11:07FormatMichael Neuper1+5-3
2023-05-13 21:34RefactorMichael Neuper7+39-21
2023-05-13 20:33Generate javadocMichael Neuper81+3-17698
2023-05-13 08:59Generate javadocMichael Neuper79+17696-0
2023-05-13 08:59Update .gitignoreMichael Neuper1+3-1
2023-05-13 08:58Move docs/ to /dist/javadocMichael Neuper67+0-13940
2023-05-13 08:56Update javadocMichael Neuper11+168-162
2023-05-13 07:38Add functionality for Surrender buttonMichael Neuper1+2-1
2023-05-12 18:12Fix visual card bugMichael Neuper2+83-103
2023-05-12 17:58Show rules when button is clickedMichael Neuper2+12-0
2023-05-12 17:57Add rules to RulesUIMichael Neuper2+40-6
2023-05-12 17:40Add StatisticsChart to StatisticsUIMichael Neuper2+97-118
2023-05-12 17:40Create StatisticsChartMichael Neuper2+127-0
2023-05-12 17:39Add jcommon library required for JFreeChartMichael Neuper2+3-1
2023-05-12 17:38Revert "Add jcommon library required for JFreeChart"Michael Neuper1+0-0
2023-05-12 17:28Add jcommon library required for JFreeChartMichael Neuper1+0-0
2023-05-12 15:12Add title and make window dispose on closeMichael Neuper2+6-2
2023-05-12 15:09Change font to build in menuMichael Neuper2+17-6
2023-05-12 15:09Remove old StatisticsGUIMichael Neuper2+0-306
2023-05-12 15:09Add labels to show statisticsMichael Neuper2+337-20
2023-05-12 14:49Change libraries to relative pathMichael Neuper1+10-12
2023-05-12 14:49Add JFreeChart libraryMichael Neuper1+0-0
2023-05-12 14:27Create StatisticsUIMichael Neuper2+106-0
2023-05-12 14:26Create RulesUIMichael Neuper3+106-1
2023-05-11 19:05Change URL exceptionMichael Neuper1+3-1
2023-05-11 19:03Create MenuUIMichael Neuper2+300-0
2023-05-11 19:03Update MainUIMichael Neuper2+8-8
2023-05-11 19:03Add iconsMichael Neuper3+0-0
2023-05-11 19:03Update private.xmlMichael Neuper1+1-5
2023-05-11 18:42Add options burger menuMichael Neuper3+64-7
2023-05-11 18:41Update SignupUIMichael Neuper2+5-0
2023-05-11 18:41Remove old GUI classesMichael Neuper4+0-1344
2023-05-11 18:41Add peopleMichael Neuper1+5-0
2023-05-01 18:46Create heart_cards.pngMichael Neuper1+0-0
2023-05-01 18:46Handle UnsupportedLookAndFeelExceptionMichael Neuper2+2-0
2023-05-01 15:05Add tooltips to signup screenMichael Neuper2+12-2
2023-05-01 14:13Rename login to signupMichael Neuper5+908-908
2023-05-01 14:04Organise assetsMichael Neuper8+3-3
2023-05-01 13:57Add docs for file path functionsMichael Neuper4+35-8
2023-04-30 20:57Delete dist directoryMichael Neuper2+0-32
2023-04-30 20:56Remove old commentsMichael Neuper3+13-11
2023-04-30 20:34Change icon based on cardMichael Neuper2+15-2
2023-04-30 20:21Display blank card imageMichael Neuper6+246-96
2023-04-30 18:40Add button logicMichael Neuper3+139-38
2023-04-30 17:50Add buttons and colorMichael Neuper2+366-34
2023-04-30 17:24Add buttonsMichael Neuper4+412-4
2023-04-30 16:55Create new MainUIMichael Neuper2+80-0
2023-04-30 16:55Remove unused assetsMichael Neuper2+0-0
2023-04-30 16:50Add card imagesMichael Neuper53+0-0
2023-04-30 16:47Update display icon for login screenMichael Neuper4+23-27
2023-04-29 21:27Change String representation of a handMichael Neuper3+3-3
2023-04-29 21:20Change win/lose messagesMichael Neuper1+8-8
2023-04-29 21:20Change to FlatLaf look and feelMichael Neuper3+10-17
2023-04-29 21:00Change welcome color to yellowMichael Neuper2+3-3
2023-04-29 20:46RefactorMichael Neuper1+4-9
2023-04-29 20:45Change to lambda expressionMichael Neuper2+11-7
2023-04-29 20:27Make statistics dispose when closedMichael Neuper2+2-2
2023-04-29 20:26Replace nested if-statement with guard clauseMichael Neuper1+72-72
2023-04-29 19:56Change main class to Login.javaMichael Neuper2+3-2
2023-04-29 19:56Add window titleMichael Neuper2+63-63
2023-04-29 19:47Add event listeners to clear the field when clickedMichael Neuper2+46-1
2023-04-29 19:40Add functionality for play buttonMichael Neuper2+59-30
2023-04-29 19:35Create new login screenMichael Neuper2+844-0
2023-04-29 19:35Create cards_resized.pngMichael Neuper1+0-0
2023-04-29 19:35Add iconsMichael Neuper5+0-0
2023-04-28 20:54Update javadocMichael Neuper1+3-3
2023-04-28 15:24Fix infinite money glitchMichael Neuper1+75-61
2023-04-28 15:16Fix bug where balance goes into negativeMichael Neuper1+6-0
2023-04-28 14:42RefactorMichael Neuper7+108-100
2023-04-28 13:04Add uml diagram for the projectMichael Neuper1+227-0
2023-04-28 12:36Fix javadoc errorsMichael Neuper4+12-7
2023-04-28 12:02Update javadocMichael Neuper64+695-345
2023-04-28 12:00Update javadoc sourceMichael Neuper9+262-81
2023-04-28 07:59Update README.mdMichael Neuper1+13-9
2023-04-28 07:57Use relative path for external librariesMichael Neuper2+10-2
2023-04-28 07:57Add external libraries to projectMichael Neuper3+0-0
2023-04-28 07:40Update .gitignoreMichael Neuper1+2-3
2023-04-28 07:38Reset balance and statisticsMichael Neuper2+4-5
2023-04-28 07:37Add javadoc htmlMichael Neuper67+13590-0
2023-04-27 20:48Clean and buildMichael Neuper68+0-13590
2023-04-27 20:45Generate javadocMichael Neuper67+13590-0
2023-04-27 20:43Merge pull request #19 from michaelneuper/formatMichael Neuper12+93-76
2023-04-27 20:42Merge branch 'main' into formatMichael Neuper2+33-17
2023-04-27 20:37Add periods to javadocMichael Neuper10+32-32
2023-04-27 20:33Add javadoc to classesMichael Neuper4+4-1
2023-04-27 20:30Change name to be consistent and add emailMichael Neuper12+24-12
2023-04-27 20:23Format codeMichael Neuper10+71-74
2023-04-27 20:16Merge pull request #18 from michaelneuper/persistent-balanceMichael Neuper2+68-57
2023-04-27 20:16Read and write balance to balance.txtMichael Neuper1+44-41
2023-04-27 20:15Make balance.txt file finalMichael Neuper1+24-16
2023-04-27 19:11Merge pull request #17 from michaelneuper/statistics-guiMichael Neuper10+1075-283
2023-04-27 19:11Add button to show StatisticsGUI.javaMichael Neuper2+139-100
2023-04-27 19:10Create StatisticsGUI.javaMichael Neuper2+298-0
2023-04-27 19:10Update Statistics.java to not pass CsvValidationException to method callMichael Neuper1+11-7
2023-04-27 18:52Netbeans changesMichael Neuper4+536-171
2023-04-27 18:52Add javadocMichael Neuper2+96-10
2023-04-27 11:47Add opencsv libraryMichael Neuper1+3-1
2023-04-27 11:45Implement Statistics.java in Controller.javaMichael Neuper1+12-13
2023-04-27 11:44Create Statistics.javaMichael Neuper1+108-0
2023-04-27 10:46Change from stats.txt to statistics.csvMichael Neuper2+3-0
2023-04-27 10:31Changes to dist/Michael Neuper58+0-10800
2023-04-27 10:31Move suites.pngMichael Neuper1+0-0
2023-04-27 10:31Add image the READMEMichael Neuper1+1-1
2023-04-27 10:30Netbeans changesMichael Neuper2+7-7
2023-04-27 10:30Add some assetsMichael Neuper4+0-0
2023-04-27 10:30Add loginMichael Neuper4+838-0
2023-04-27 10:29Rename GUIMichael Neuper4+668-657
2023-02-12 21:23Update MainGUIMichael Neuper2+149-137
2023-02-12 20:41Change formattingMichael Neuper2+52-51
2023-02-12 20:16Add comments to isValidEmail methodMichael Neuper1+13-4
2023-02-12 20:09Change javadocsMichael Neuper3+112-137
2023-02-12 19:49Shorten password checkMichael Neuper2+26-47
2023-02-12 19:45Add date validationMichael Neuper4+306-132
2023-02-12 19:11Switch to lambda expressionMichael Neuper4+49-9
2023-02-12 19:05Move images to src/assetsMichael Neuper5+1-1
2023-02-12 19:05Add new compiled projectMichael Neuper59+1-10800
2023-02-12 17:46Change layout to absoluteMichael Neuper3+150-176
2023-02-12 15:48Update README.mdMichael Neuper2+3-2
2023-02-12 15:46Change card imageMichael Neuper2+1-1
2023-02-12 15:44Add image of cardsMichael Neuper2+2-0
2023-02-12 15:34Add checks for email, number and passwordMichael Neuper3+575-25
2023-02-11 14:24Change LoginGUI to main classMichael Neuper1+1-1
2023-02-11 14:24Rename GUI to MainGUIMichael Neuper3+345-344
2023-02-11 14:23Create LoginGUIMichael Neuper2+133-0
2022-10-17 17:26move buttonsMichael Neuper2+77-59
2022-10-17 17:10remove unused importMichael Neuper1+0-2
2022-10-17 14:05add javadocMichael Neuper59+10800-0
2022-10-17 14:04update .gitignoreMichael Neuper1+1-1
2022-10-17 14:01update README.mdMichael Neuper1+3-3
2022-10-17 13:58remove absoluteLayoutMichael Neuper2+222-101
2022-10-17 13:57remove absoluteLayoutMichael Neuper58+0-10800
2022-10-17 13:47update .gitignoreMichael Neuper1+4-2
2022-10-17 13:47add javadocMichael Neuper57+10800-0
2022-10-17 13:46add first buildMichael Neuper64+32-11548
2022-10-17 13:45add dist/Michael Neuper63+11551-4
2022-10-17 13:43update private.xmlMichael Neuper1+4-1
2022-10-17 13:42remove Main.java and TitleScreenMichael Neuper3+0-148
2022-10-17 13:33update balance in GUIMichael Neuper1+4-4
2022-10-17 13:29cleanup unused codeMichael Neuper1+2-4
2022-10-17 13:26Merge branch 'main' of https://github.com/michaelneuper/librejackMichael Neuper18+798-197
2022-10-17 13:25update private.xmlMichael Neuper1+3-1
2022-10-17 13:23Merge pull request #10 from michaelneuper/GUIMichael Neuper18+801-195
2022-10-17 13:23remove checkMichael Neuper1+1-1
2022-10-17 13:23Merge branch 'main' into GUIMichael Neuper3+8-10
2022-10-17 13:15remove makeDecision methodMichael Neuper1+0-67
2022-10-17 13:14remove useless print statementMichael Neuper1+0-4
2022-10-17 13:13update Deck.javaMichael Neuper1+3-1
2022-10-17 13:11update Private.xmlMichael Neuper1+1-0
2022-10-17 13:11remove useless print statementsMichael Neuper1+0-17
2022-10-17 13:09add player values to GUIMichael Neuper4+75-8
2022-10-17 12:51add hitPlayer methodMichael Neuper1+15-10
2022-10-17 12:51remove redundant methodMichael Neuper1+62-62
2022-10-17 12:51fix bugsMichael Neuper2+134-14
2022-10-16 20:14Summary (required)Michael Neuper2+3-3
2022-10-16 20:14update GUIMichael Neuper2+12-0
2022-10-16 19:31update printHand methodMichael Neuper2+7-2
2022-10-16 19:31update GUIMichael Neuper2+6-11
2022-10-16 19:20add print statementsMichael Neuper2+17-3
2022-10-16 19:20update GUIMichael Neuper2+7-6
2022-10-10 18:59update private.xmlMichael Neuper1+3-1
2022-10-10 18:59update Controller.javaMichael Neuper1+20-5
2022-10-10 18:59delete Stats.javaMichael Neuper1+0-41
2022-10-10 18:59update Person.javaMichael Neuper1+1-1
2022-10-10 18:58update Player.javaMichael Neuper1+29-26
2022-10-10 18:58move backgroundMichael Neuper1+0-0
2022-10-10 18:58update GUIMichael Neuper2+84-36
2022-10-10 16:43update Player.javaMichael Neuper1+46-20
2022-10-10 16:43update Person.javaMichael Neuper1+5-4
2022-10-10 16:43create Stats.javaMichael Neuper1+41-0
2022-10-10 16:43added bet and balance getters and setterMichael Neuper1+50-46
2022-10-10 16:42update GUI.javaMichael Neuper2+94-46
2022-10-10 15:39fix spelling mistakeMichael Neuper1+2-2
2022-10-10 06:41minor changesMichael Neuper2+1-2
2022-10-10 06:40remove redundant codeMichael Neuper1+3-2
2022-10-10 06:28update Card.javaMichael Neuper1+1-2
2022-10-10 06:28remove redundant commentsMichael Neuper1+0-3
2022-10-09 14:29update GUI.javaMichael Neuper2+30-17
2022-10-08 16:29update config.propertiesMichael Neuper3+28-1
2022-10-08 16:29move background imageMichael Neuper1+0-0
2022-10-08 16:29add titlescreenMichael Neuper2+37-11
2022-10-08 15:19add backgroundMichael Neuper6+108-1
2022-10-08 14:04remove unused filesMichael Neuper2+0-94
2022-10-08 14:02update project.propertiesMichael Neuper1+2-1
2022-10-08 14:02create GUI.javaMichael Neuper2+243-0
2022-10-08 13:41fix bugMichael Neuper2+3-7
2022-10-08 13:33remove libsMichael Neuper2+1-4
2022-10-08 13:28add TODOsMichael Neuper2+3-3
2022-10-08 13:20remove legacy codeMichael Neuper6+28-75
2022-10-08 13:10Merge pull request #9 from michaelneuper/cleanup1Michael Neuper2+28-27
2022-10-08 13:09clean codeMichael Neuper1+18-6
2022-10-08 13:09fix bugMichael Neuper1+1-1
2022-10-08 12:56update Controller.javaMichael Neuper1+9-20
2022-10-08 12:44update private.xmlMichael Neuper1+1-1
2022-10-08 12:43fix bugsMichael Neuper2+23-12
2022-10-08 11:21Merge remote-tracking branch 'origin/michaelneuper/issue3'Michael Neuper2+53-5
2022-10-08 11:18update Controller.javaMichael Neuper1+2-1
2022-10-08 11:13add bet systemMichael Neuper2+51-4
2022-10-08 10:09minor changesMichael Neuper2+3-5
2022-10-08 10:07update Main.javaMichael Neuper1+2-2
2022-10-08 10:07remove startRound from constructorMichael Neuper1+1-3
2022-10-08 07:42update Main.javaMichael Neuper1+0-1
2022-10-08 07:39update Main.javaMichael Neuper1+5-21
2022-10-08 07:38add cardsLeft methodMichael Neuper1+9-0
2022-10-08 07:38add decardHandToDeck methodMichael Neuper1+9-0
2022-10-08 07:38update startRound methodMichael Neuper1+54-3
2022-10-08 07:16update makeDecision methodMichael Neuper1+19-0
2022-10-08 07:16add hit methodMichael Neuper1+15-1
2022-10-08 07:15update Controller.javaMichael Neuper1+1-1
2022-10-08 07:15add reloadDeckFromDiscard methodMichael Neuper1+22-0
2022-10-08 07:15add libMichael Neuper2+2-0
2022-10-08 06:04add emptyDeck and addCards methodsMichael Neuper1+16-0
2022-10-08 05:54update README.mdMichael Neuper1+1-1
2022-10-08 05:53delete lib/flatlaf-2.2.jarMichael Neuper1+0-0
2022-10-07 19:21add makeDecision methodMichael Neuper1+18-4
2022-10-07 19:21add hit methodMichael Neuper1+4-0
2022-10-07 19:21add hasCards methodMichael Neuper1+10-0
2022-10-07 19:05update Player.javaMichael Neuper1+23-11
2022-10-07 19:05update Person.javaMichael Neuper1+49-2
2022-10-07 19:05update Dealer.javaMichael Neuper1+17-6
2022-10-07 19:04update Controller.javaMichael Neuper1+71-5
2022-10-07 19:04add getCard methodMichael Neuper1+4-0
2022-10-07 17:58Merge branch 'main' of https://github.com/michaelneuper/librejackMichael Neuper1+0-1
2022-10-07 17:56Update Deck.javaMichael Neuper1+4-5
2022-10-07 17:56Add new constructorMichael Neuper1+9-5
2022-10-07 17:56Update Hand.javaMichael Neuper1+50-2
2022-10-07 17:17Change formattingMichael Neuper3+145-135
2022-10-07 16:59Add shuffle methodMichael Neuper1+33-33
2022-10-07 16:56Add populate methodMichael Neuper1+13-13
2022-10-07 16:50Update Main.javaMichael Neuper1+16-4
2022-10-07 16:50Update Card.javaMichael Neuper1+1-1
2022-10-07 16:50Update private.xmlMichael Neuper1+10-7
2022-10-07 16:50Update Deck.javaMichael Neuper1+33-31
2022-10-07 16:03Update Hand.javaMichael Neuper1+12-12
2022-10-07 16:03Update Card.javaMichael Neuper1+20-22
2022-10-07 16:03Update Deck.javaMichael Neuper1+102-102
2022-10-07 16:03Create Main.javaMichael Neuper1+22-0
2022-10-07 16:03Create stats.txtMichael Neuper1+0-0
2022-10-07 15:56update Card.javaMichael Neuper1+73-54
2022-10-07 06:01update Deck.javaMichael Neuper1+3-4
2022-07-15 22:00update .gitignoreMichael Neuper1+0-1
2022-07-15 21:59remove build/Michael Neuper5+3-4
2022-07-15 21:55create Player.javaMichael Neuper1+25-0
2022-07-15 21:55update Person.javaMichael Neuper1+1-1
2022-07-15 21:55create Deck.javaMichael Neuper1+118-0
2022-07-15 21:55create Dealer.javaMichael Neuper1+11-0
2022-07-15 21:54create Card.javaMichael Neuper1+77-0
2022-07-15 21:54create Hand.javaMichael Neuper1+26-0
2022-07-15 21:54create Controller.javaMichael Neuper1+21-0
2022-07-15 21:54update nbprojectMichael Neuper2+9-9
2022-07-15 21:54create balance.txtMichael Neuper1+2-0
2022-07-15 21:53change file namesMichael Neuper5+0-86
2022-07-15 21:53delete Main.javaMichael Neuper1+0-8
2022-07-15 18:41add rulesMichael Neuper1+13-0
2022-07-15 11:15update README.mdMichael Neuper1+2-2
2022-07-15 11:09change README.mdMichael Neuper1+4-4
2022-07-15 11:07Merge branch 'main' of https://github.com/michaelneuper/librejackMichael Neuper1+4-28
2022-05-22 15:37change Card.javaMichael Neuper8+148-8
2022-05-22 15:36update README.mdMichael Neuper5+15-13
2022-05-08 15:41minor changesMichael Neuper9+27-27
2022-05-08 15:39Delete build/classes directoryMichael Neuper4+0-1
2022-05-08 15:35minor changesMichael Neuper5+19-10
2022-05-08 15:30Create Controller.javaMichael Neuper1+9-0
2022-05-08 15:29create Dealer.javaMichael Neuper1+9-0
2022-05-08 15:28update Player.javaMichael Neuper1+1-5
2022-05-08 15:27create Player.javaMichael Neuper1+14-0
2022-05-08 15:27create Deck.javaMichael Neuper1+10-0
2022-05-08 15:27create Card.javaMichael Neuper1+9-0
2022-05-08 15:07update README.mdMichael Neuper10+10-49
2022-05-08 09:41add flatlaf libMichael Neuper1+0-0
2022-05-08 09:37Merge branch 'main' of https://github.com/michaelneuper/librejackMichael Neuper1+42-0
2022-05-07 12:47add project filesMichael Neuper11+38-6
2022-05-07 11:17change README.mdMichael Neuper1+42-0
2022-05-07 10:35add .gitignoreMichael Neuper3+3-0
2022-05-07 07:44Merge branch 'main' of https://github.com/michaelneuper/librejackMichael Neuper1+674-0
2022-05-07 07:42create manifest.mfMichael Neuper1+3-0
2022-05-06 18:26create LICENCE.txtMichael Neuper1+674-0
2022-05-06 18:17add .idea and nbproject foldersMichael Neuper11+1628-0
2022-05-06 18:06initial commitMichael Neuper1+3-0