0% found this document useful (0 votes)
10 views12 pages

Black Jack Papers

The project report details a modified version of the popular casino game BlackJack, focusing on improved visuals and user experience. Key features include updated card designs, a new background, and a user-friendly interface for gameplay. Recommendations for further enhancements include adding sound effects, animations, and a betting system to enrich the gaming experience.

Uploaded by

raffyroland17
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views12 pages

Black Jack Papers

The project report details a modified version of the popular casino game BlackJack, focusing on improved visuals and user experience. Key features include updated card designs, a new background, and a user-friendly interface for gameplay. Recommendations for further enhancements include adding sound effects, animations, and a betting system to enrich the gaming experience.

Uploaded by

raffyroland17
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

“Black Jack Game (Modified)”

Project Report

Submitted in Partial fullfillment of the

Requirements for the Subject

Object – Oriented Programming

To the
Computed Engineering Department

College of Engineering
Carlos Hilado Memorial State University

By:

Gerald Dimacutac

Raffy Roland
Table of contents

l. INTRODUCTION 3

ll. OVERVIEW OF THE PROJECT 4

a. The Source Code


b. Game mechanics
c. Objective of the Game
d. Environment of the Game

lll. MINIMUM SYSTEM REQUIREMENTS 9

lV. MODIFICATIONS MADE 9

V. SCREEN SHOTS OF THE GAME 10

Vl. CONCLUSIONS 11

Vll. RECOMMENDATIONS 12

Vlll. RESOURCES 12
I. INTRODUCTION

The BlackJack is a popular casino game that it is mostly played by rich people like

millionaires and rich families. This game mechanics involves 2 main parties which is the

“Player” and “Dealer”, where players are given two cards each whilst the dealer is dealt

one face up card. The main goal of the game is to reach 21 by the cards you have been

given.

These days online gambling such as casinos are very popular and we were inspired

and decided to recreate and improve the visuals on one of the most played game in recently

which is BlackJack. This game was quite outdated so its design is plain and simple so after

some thought we decided to make some improvements on its visual effects such as card

designs, Fonts and background of the game. We believe that this kind of improvement will

excite and pique the players and encourage them to play and bet some more
II. OVERVIEW OF THE PROJECT

a. Source Code
b. Game Mechanics

The goal of blackjack is simple. Players are dealt two cards and can then choose to
“hit” (receive additional cards) or “stay” (keep their current hand). The dealer also
receives two cards, but only one is face up. Number cards count as their number, the
jack, queen, and king ("face cards" or "pictures") count as 10, and aces count as either
1 or 11 according to the player's choice. If the total exceeds 21 points, it busts, and all
bets on it immediately lose.

c. Objectives of the Game

All you need to do to win is have a higher hand value than the dealer. Your cards
shouldn’t exceeds 21 or you’ll automatically lose the game.
d. Environment of the Game

The virtual table features a green felt layout with marked betting areas and
graphically rendered cards. Players interact with the game through on-screen
buttons for actions like "Hit" and "Stay” while a designated area displays the
dealer's cards. High-quality animations and realistic sound effects enhance the
experience, and customization options allow players to personalize the table and
card designs.

III. MINIMUM SYSTEM REQUIREMENTS

 Software Requirements

o Operating System: Windows 7/8/10, macOS 10.9 or later, Ubuntu 16.04 or later
o Processor: Intel Pentium 4 or equivalent
o Memory: 1 GB RAM
o Graphics: Integrated graphics with support for OpenGL 2.0 or DirectX 9
o Storage: 100 MB available space
o Windows 7 SP1 (32-bit or 64-bit) or above

IV. MODIFICATION MADE

The following modification was made after a considerable amount of thinking on


how we can further improve this game of BlackJack. The original game was quite lacking
when it comes to visuals, hence we decided to add the following:
o Background
o 52 Cards
o Fonts

This modification intends to improve the players gaming experience by changing


the overall design of cards to be much more appealing compared to the original
version of the game

V. SCREENSHOT OF THE GAME

Before
After

VI. CONCLUSION

After we finished coding the game BlackJack we were able to improve 52 of the total
cards with in a deck excluding the two jokers. Additionally, we decided that the previous
games background is quite bright so we decided to darken it and change the font to “Times
new roman” so it will be more cleaner and presentable in the eyes of the players. This
modification is far from perfect, after hours of coding we only manage to change the cards
and the background of the game, improvements such as animation and sounds can be
implemented on this game for further improvements.
VII. RECOMMENDATION

In order to further enjoy the game, try to add some features such as sounds,
animation and especially the bet system. The dealer and the player should have the same
initial amount of chips (the system will provide the chips). There should be an option for
the amount of bet before starting the game. The winner of course will take the bet and the
game will continue until the balance of the player or dealer becomes zero.

VIII. RESOURCES

 Java Util Arraylist: Responsible for storing the cards in the player hand.
 Java Awt Random: Responsible for shuffling the deck of cards.
 Java Awt Event: Provides interfaces and classes for dealing with different types of
events fired by AWT components.

You might also like