Skip to content

Latest commit

 

History

History
173 lines (107 loc) · 8.34 KB

README.md

File metadata and controls

173 lines (107 loc) · 8.34 KB

Anusiksha

first-timers-only GitHub license GitHub stars GitHub forks GitHub top language

Team TetraDev Productathon 2020 Submission

All Contributors


😷 COVID-19 | Stay Home, Stay Safe! 🏠
🔎 Checkout this web app for live CORONA updates.

📊 Checkout the COVID-19 Tracker 😷 | INDIA 🇮🇳


Our Aim ✨

To develop an interactive game which has a goal to teach the rich and vast language to the community.We are expecting to set some of the levels or checkpoints to our game to teach the language Sanskrit to the players.We have developed a village in which all people talks in Sanskrit and the player has to interact with them to learn Sanskrit language

Development and Installation ✨

We are using GoDot game engine for the development purpose of the game.To develop with us below mentioned technologies should be pre-installed in our machine

Getting Started ✨

GitHub code size in bytes GitHub commit activity GitHub repo size

1. Fork this repository. Click on the symbol at the top right corner.

2. Clone the forked repository.

git clone https://github.com/<your-github-username>/maingame

3. Navigate to the project directory.

cd maingame

4. Create a new branch.

git checkout -b <your_branch_name>

5. Make changes in source code.

6. Stage your changes and commit

#Add changes to Index
git add .

#Commit to the local repo
git commit -m "<your_commit_message>"

CAUTION: Synch up your local repo with original repo (Upstream) before pushing your commits. This avoids unnecessary conflicts during the merge.

NOTE: You can do so by adding a remote handler reference to the original repo and pull the changes from the respective branch. Resolve the merge-conflicts if any.

#Add upstream repo
git remote add upstream https://github.com/tetra-devs/maingame.git

#Disable accidental push to the upstream
git remote set-url --push upstream DISABLE

#List the remote repo and fetch references
git remote -v && git fetch upstream

#Check for any new commits in the upstream branch
git log HEAD..upstream/master #No output indicates, upstream has not moved ahead

#See the patch difference between local and upstream branch
git diff -p HEAD..upstream/master

CAUTION: If the upstream has moved ahead, rebase your commit and resolve conflicts if any. [Skip otherwise]

git rebase upstream/master

7. Push your local commits to the remote repo.

git push -u origin <your_branch_name>

8. Create a PR !

9. Congratulations! Sit and relax, you've made your contribution to our project

Repository Structure ✨

Our main scene is located at scenes/main.tscn

Some of the main folder structures are described here

/assets

This folder contains all the assets such as tileset pngs and other binaries. You need to have Git LFS installed to add big files if you want to develop further

/resources

This foler contains main scenes which are used in our main map such as various models of houses, player accessable areas, Grass layouts,Rooms indoors and many more.Any tyoe of contribution is highly welcome.

Getting Involved ✨

Depending on what you want to contribute, you need to take different steps to get your development environment set up.

Read the contribution guidelines and code of coduct first. If you need help please ask on issues

Enhance this Readme file for a better documentation if you want.

If you have game development skills you are most welcome otherwise you can learn and implement.

If you'd like to add more Sanskrit Resources to the game then you are also most welcome, you need not to be a game developer for that.

The planning board contains all issues and pull requests grouped see them in active issues and PRs of this repository

Used Libraries and Resources ✨

Assets use for TileSet Formation

  1. Isometric Dungeon Tiles.This package contains isometric (and top-down) tiles for dungeon environments, also includes a character (8 directions / 3 animations). Included are walls, floors, furniture, crates, barrels, stairs and more. Also includes a sample for use with Unity Engine and Tiled.

  2. Isometric Library Tiles.This package contains isometric (and top-down) tiles for library environments. Included are walls, floors, tables, bookcases and more. Also includes a sample for use with Unity Engine and Tiled and it helps a lot in our map development.

Contributors and Maintainers ✨

Thanks goes to these wonderful people who are maintaining the project.


AYAN BISWAS

🚇

ARPAN NANDY

🚇

SAYANTAN BISWAS

🚇

ARKADEEP DE

🚇

Game Built on GoDot Game Engine ✨