Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

calculator #17

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions 1.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
hello
38 changes: 38 additions & 0 deletions Assignment_02_Mar2024
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
Assignment:

Title: Simulation and Resolution of Merge Conflict on GitHub

Objective:
To understand the process of creating and resolving merge conflicts on GitHub.

Instructions:

Step 1: Open your GitHub account and move to you repository on Github.

Step 2: Switch to the "main" branch of the repository.

Step 3: Create a new code file named "Codefile" in the "main" branch. Add the following text to the file:
```
"This is the file to create merge conflict."
```

Step 4: Switch to another branch named "GitBranch_01".

Step 5: Create a new code file named "Codefile1" in the "GitBranch_01" branch. Add the following text to the file:
```
"This is the file to create merge conflict.

This file is in another branch!!

We are here to create conflict!!"
```

Step 6: Return to the "main" branch.

Step 7: Create a pull request to merge both branches.

Step 8: Resolve the conflict. Merge both branches after resolving the conflict.

Submission:
Submit a report detailing the steps you followed to simulate and resolve the merge conflict. Include screenshots of the GitHub interface at various stages of the process to demonstrate your understanding. Additionally, provide a brief explanation of how you resolved the conflict and merged the branches successfully.

1 change: 1 addition & 0 deletions File1.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello
2 changes: 2 additions & 0 deletions File2.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
hello sir
hello sir
Binary file added Nikhil_2310990751.py
Binary file not shown.
79 changes: 79 additions & 0 deletions TeamAssignment_Mar_2024
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
Assignment Title: Building Hangman Game Repository on GitHub

Objective:
The objective of this assignment is to create a team, collaborate on GitHub to create a repository for a Hangman game project using Python, and then share the repository link with the faculty.

Requirements:
1. Each student must have a GitHub account.
2. Basic understanding of Python programming.
3. Collaboration and teamwork skills.

Assignment Steps:

Step 1: Forming Teams
- Form teams of maximum 3 members each. ( 2 members minimum )
- Assign roles within the team (e.g., project manager, developer, tester).

Step 2: Creating a GitHub Repository
- Choose one team member to create a new repository on GitHub.
- Name the repository something relevant, like "Hangman-Game-Project".
- Add a brief description outlining the purpose of the repository.

Step 3: Adding Team Members as Contributors
- The team member who created the repository should add all other team members as contributors with appropriate access levels.
- Each team member should accept the invitation to join the repository.

Step 4: Designing the Hangman Game
- Use the given Python Hangman game code as a reference.
- Discuss and design the game mechanics, including:
- Choosing a theme for the words (e.g., animals, countries, fruits).
- Implementing functions for displaying the hangman, checking guesses, and updating the game state.
- Incorporating features like scoring, difficulty levels, and hints (if desired).

Step 5: Writing README.md File
- Create a README.md file in the repository.
- Include details about the project such as:
- Project title and description.
- Team members' names and roles.
- Instructions for running the game.
- Any additional features or notes.

Step 6: Writing Python Game Code
- Write the Python code for the Hangman game.
- Ensure the code is well-commented and follows best practices.
- Include the necessary functions for gameplay, input handling, and game logic.

Step 7: Testing and Debugging
- Test the game thoroughly to ensure it runs smoothly and without errors.
- Debug any issues or errors encountered during testing.
- Verify that the game mechanics work as intended.

Step 8: Sharing Repository Link
- Once the repository is set up and the game is ready, share the repository link with the faculty using the provided Google Form link.
- Ensure that the repository is set to public or accessible to the faculty member.

Submission Guidelines:
- Submit the GitHub repository link via the provided Google Form link.
- Ensure that all team members' names are mentioned in the README.md file.
- Make sure the repository contains both the README.md file and the Python game code (.py file).

Deadline:
- The deadline for submission is 17th March 2024.
- Late submissions may incur penalties unless prior arrangements are made with the faculty.

Evaluation Criteria:
- Completeness and functionality of the Hangman game.
- Quality of code and adherence to best practices.
- Collaboration and teamwork demonstrated on GitHub.
- Clarity and completeness of the README.md file.
- Timely submission and adherence to deadlines.

Note:
- Reach out to the faculty or instructor if you encounter any issues or need clarification on any aspect of the assignment.
- Collaboration and communication within the team are crucial for the success of this assignment.

-- Sub,mit Public Repository of your project -- https://forms.gle/b31QvVXfFtVBjQa67

Extra Resources:

- Refrence game : ( Do not copy the code as it would be compared with your code. ) : https://replit.com/@vbhargav13/C78HangmanCapstone
1 change: 1 addition & 0 deletions hello.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This is my enhanced calculator!
1 change: 1 addition & 0 deletions pluto.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
It is so a planet !