Skip to content

๐Ÿ“š๐Ÿ–ฅ An interactive game that has a goal to teach the rich and vast language "Sanskrit" 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.

License

Notifications You must be signed in to change notification settings

tetra-devs/maingame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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 โœจ

About

๐Ÿ“š๐Ÿ–ฅ An interactive game that has a goal to teach the rich and vast language "Sanskrit" 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.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •