Skip to content
This repository was archived by the owner on Jun 8, 2023. It is now read-only.

ehsanghorbani190/HalmaGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

156 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Halma Game

This is A Halma Game , written in C Language
For game rules, you may visit This Link
Update : V1(Phase 1) Deliverd .
Update : V2(Phase 2) Deliverd .

Phase 1 features :

  • Authentucation System


    Now players can login(they have 5 tries for login each time) or signup.

  • Multiplayer


    Basic of Multiplayer game is developed .

  • Board


    The board can be drawn regarding to Player Count and Bead Type (Default : 4 Players and 12343 Bead Type)

  • Moving (or Playing)


    Players can select (only) Their beads and move them to (only) empty cells of the board
    Turn will be changed after each player move.
    The Game has NO LOGIC at this point , so the game will continue until someone press ESC key.

Phase 2 features :

  • Game Saving And Continueing a saved game


  • Logic of the game


    Now the game has logic , we have 4 type of ending:
    • Your HQ is occupied by your opponent(You Lose)

    • One of your Beads is surrounded and you cant move it(You Lose)

    • You Have a bead in your HQ after LeaveCampValue moves(You Lose)

    • You were in a repeating sequence and you accepted the draw offer(Draw)


  • Offering Draw to opponent in a repeating sequence


  • Jump and Super Jump and Multiple Jumps


  • You'll be warned for saving , and also to make the window fullscreen :D


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages