๐ Checkout the COVID-19 Tracker ๐ท | INDIA ๐ฎ๐ณ
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
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
-
Git. See steps
-
GoDot
for your operating System (Linux/MAC OS/Windows).See the installation steps -
After cloning the repo just open the project from
GoDot
.
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
/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.
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
-
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.
-
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.
Thanks goes to these wonderful people who are maintaining the project.
AYAN BISWAS ๐ |
ARPAN NANDY ๐ |
SAYANTAN BISWAS ๐ |
ARKADEEP DE ๐ |