Showing posts with label game. Show all posts
Showing posts with label game. Show all posts

Monday, December 18, 2023

Connect 4 Game in Alice

 Connect 4 game - ALICE Program

Create a Traditional 2-player Connect 4 game using Alice. The 2 players take turns to play and drop their discs in a grid. The goal for each player is to make either a horizontal, vertical or diagonal line of one’s own discs. The player to do that first, wins the game.


Solution:
In this program, first it asks for the names of Player1 and Player2. Turn by turn, each player clicks on one of the position, to drop the disc. This program uses features such as, billboards, 3D text, Loops, If/Else, events, methods, camera positioning and dummy objects.
Here is a video of the Alice program, created using Alice2.5



Contact me for the comprehensive step-by-step guide on how to create this game in ALICE as well as the final source code.



Monday, November 19, 2018

Tic Tac Toe - ALICE Program

Tic Tac Toe Game


2 player traditional tic tac toe game in Alice. Play the classic game of X's and O's
Each player takes turn to play this game. 

Solution:
Tic Tac Toe game in a grid of 3x3.
Each player takes turn to play X or O and at the end there is a congratulatory message at the end.

See the attached video created using Alice 2.4 for this program using the actual source code.

Contact me @ allassignmenthelp@gmail.com for the comprehensive step-by-step guide on how to create this game in ALICE as well as the final source code. I can modify the program if you would need any changes.

Whack A Mole - ALICE Program

Whack A Mole



 In this game, the player picks up a hammer and whacks at a mole-like puppet that pops up here and there out of a box. Points are scored each time the player whacks a mole. 
One possible modification to the WhackAMole game is to play it until the user has whacked all of the moles. To make this adjustment, change the color of a mole in the list to red whenever it is whacked. Allow the mole to be raised only if it is not already red. The game ends when all moles have been whacked!

Solution:
The user moves the mouse to click (or whack) on the mole that pops up. Every time a mole is whacked, there is a pop sound effect. The mole that has been whacked changes its color to red. The score of the user is tracked by the yellow cylinder, which keeps increasing when the user whacks a mole successfully. It is made sure that no red mole ever pops up.
Once the user has whacked all the moles, a congratulatory message is displayed.

See the attached video created using Alice 2.4 for this program using the actual source code.



Contact me @ allassignmenthelp@gmail.com for the comprehensive step-by-step guide on how to create this game in ALICE as well as the final source code. I can modify the program if you would need any changes.

Wednesday, November 7, 2018

Help the Snowman get Home - ALICE Program


 Help the Snowman get Home


Create a game where the goal is to move the snowman through a forest to get him
home to his igloo. The hazard in this game is that if the snowman gets too close to a
tree, he moves back 10 meters. Add the snowman (People), a snowboard (skateboard
from Skatepark - change the isShowing for the wheels to false), an igloo (Buildings),
and eight pineTrees (Nature). Set the vehicle for the snowman to be the skateboard.
Create an event so that the skateboard can be controlled by game player, by typing the
arrow keys.

      Create a method for the skateboard named checkForCollisionWithTrees . If the
skateboard’s distance to the pine tree is less than 3.75 meters, then move the skateboard
back 10 meters. In this method, you will need to check each tree in the scene. When you
have the If/Else working for one tree, then copy it for each of the other trees.

      To have Alice constantly check for collisions with the trees, create a When the
World Starts  event. Then change it to While the World is Running  (a right click on the
event pops up a menu so it can be changed). In the during  section of the While the World
is Running  event, call the checkForCollisionWithTrees .
      In order to check whether the player has won the game, create a method named
checkIfHome  for the skateboard. If the skateboard gets close to the igloo, display a 3D
text object that proclaims “I’m Home!” To make the 3D text flash, add a loop that
repeatedly sets the 3D text isShowing property  to false and then true.

Solution: 
The user moves the snowman with keyboard arrow keys and steers towards the igloo.
Once the snowman reaches to his igloo, a message is displayed "I am home" indicating the user has won the game.

See the attached video created using Alice 2.4 for this program using the actual source code


Contact me @ allassignmenthelp@gmail.com for the comprehensive step-by-step guide on how to create this game in ALICE as well as the final source code. I can modify the program if you would need any changes.

Monday, April 23, 2018

Faery Magic - ALICE Program


Faery Magic

Create a world that have at least 5 different objects from the Furniture Gallery and a Faery from the Fantasy/Faeries Gallery. The Faery has the power to make an object disappeared. Everything that the faery touches disappears from the scene. Create an interactive game where the user clicks one object at a time from the scene; then, the faery faces that object and moves in direction to it. Write a recursive method named CheckDistance, that checks whether the faery is very close to the object clicked by the user. If it is, the faery bends over to touch the object. After the faery touches the object, the object disappears (this is the base case of the recursion). If the faery is not yet close enough to the object to be able to touch it, the faery moves a small distance forward and the CheckDistance method is recursively called (this is the recursive case of the recursion). Also Create instructions for the game
      
     

Solution: 
The user clicks the object and Faery moves towards it to make it disappear.
See the attached video created using Alice 2.3 for this program

This video is exported from Alice 2.3 from the actual source code of this program.

Contact me @ allassignmenthelp@gmail.com for the comprehensive step-by-step guide on how to create this game in ALICE as well as the final source code. I can modify the program if you would need any changes.

Thursday, November 30, 2017

Why Did the Chicken Cross the Road? - ALICE Program

Why Did the Chicken Cross the Road?


A popular child’s riddle is, “Why did the chicken cross the road?” Of course, there are many answers. In this project, the chicken (Animals) has a real sweet-tooth and crosses the road to eat the gumdrops (Kitchen/Food) along the way.


Write a game animation where the player guides the chicken across the road to get to the gumdrops. Cars and other vehicles should move in both directions as the chicken tries to cross to where the gumdrops are located. Use arrow keys to make the chicken jump left, right, forward, and back. Use the space bar to have the chicken peck at the gumdrop. When the chicken is close enough to the gumdrop and pecks, the gumdrop should disappear.
A recursive method is used to control the play of the game. If the chicken gets hit by a vehicle, the game is over (squish!). The game continues as long as the chicken has not managed to peck all the gumdrops and has not yet been squished by a vehicle. If the chicken manages to cross the road and peck at all the gumdrops along the way, the player wins the game. Signal the player’s success by making 3D text “You Win” appear or by playing some triumphant sound.

Solution:
The user can move the chicken using arrow keys and help it cross the road and can press space bar to peck at the gum drops. Chicken will be able to peck the gumdrops only when it is near it.

See the attached video created using Alice2.3 for this program

Contact me @ allassignmenthelp@gmail.com for the comprehensive step-by-step guide on how to create this game in ALICE as well as the final source code. I can modify the program if you would need any changes.