Repository Structure / How To Start / Contributor / How To Contribute
.
├── README.md
├── babel.config.js
├── jsconfig.json
├── package-lock.json
├── package.json
├── postcss.config.js
├── public
│ ├── favicon.ico
│ └── index.html
├── src # Main source code directory
│ ├── App.vue
│ ├── assets # Materials used in this web page ex) image files, css files etc
│ │ ├── facility.jpeg
│ │ ├── images # Image files archieve
│ │ │ ├── Action
│ │ │ │ ├── 10_Fishing.jpg
│ │ │ │ ├── 1_FarmExpand.jpg
│ │ │ │ ├── 2_MeetingPlace.jpg
│ │ │ │ ├── 3_GrainSeed.jpg
│ │ │ │ ├── 4_Farmland.jpg
│ │ │ │ ├── 5_Instruction.jpg
│ │ │ │ ├── 6_DayLabor.jpg
│ │ │ │ ├── 7_Forest.jpg
│ │ │ │ ├── 8_SoilMining.jpg
│ │ │ │ └── 9_ReedField.jpg
│ │ │ ├── AssiFacCard
│ │ │ │ ├── Bottle.png
│ │ │ │ ├── CarpenterRoom.png
│ │ │ │ ├── ClayMine.png
│ │ │ │ ├── CornShovel.png
│ │ │ │ ├── CrushedSoil.png
│ │ │ │ ├── FieldOfBeans.png
│ │ │ │ ├── HardCeramic.png
│ │ │ │ ├── Junkyard.png
│ │ │ │ ├── KitchenRoom.png
│ │ │ │ ├── LogBoat.png
│ │ │ │ ├── Manger.png
│ │ │ │ ├── StreetVendor.png
│ │ │ │ ├── ThickForest.png
│ │ │ │ └── ThreshingPlate.png
│ │ │ ├── CardBack
│ │ │ │ ├── AssiFacCardBack.png
│ │ │ │ ├── JobCardBack.png
│ │ │ │ ├── MajorFacCardBack.png
│ │ │ │ ├── NotUsedAssiFacCardBack.png
│ │ │ │ └── NotUsedJobCardBack.png
│ │ │ ├── Etc
│ │ │ │ ├── BeggingToken.png
│ │ │ │ ├── Order.png
│ │ │ │ ├── Player1.png
│ │ │ │ └── Player2.png
│ │ │ ├── Farm
│ │ │ │ ├── Farm.jpg
│ │ │ │ ├── Field.png
│ │ │ │ ├── SoilRoom.png
│ │ │ │ ├── StoneRoom.png
│ │ │ │ └── WoodRoom.png
│ │ │ ├── JobCard
│ │ │ │ ├── AdoptiveParents.png
│ │ │ │ ├── Counselor.png
│ │ │ │ ├── HedgeKeeper.png
│ │ │ │ ├── Merchandiser.png
│ │ │ │ ├── OrganicFarmer.png
│ │ │ │ ├── Palanquinist.png
│ │ │ │ ├── Plowman.png
│ │ │ │ ├── PropertyManager.png
│ │ │ │ ├── RoofMower.png
│ │ │ │ ├── Servant.png
│ │ │ │ ├── SmallerFarmer.png
│ │ │ │ ├── SubsidiaryFarmer.png
│ │ │ │ ├── WalledWorkman.png
│ │ │ │ └── Woodcutter.png
│ │ │ ├── MajorFacCard
│ │ │ │ ├── 10_BasketFactory.png
│ │ │ │ ├── 1_Brazier1.png
│ │ │ │ ├── 2_Brazier2.png
│ │ │ │ ├── 3_Stove1.png
│ │ │ │ ├── 4_Stove2.png
│ │ │ │ ├── 5_Well.png
│ │ │ │ ├── 6_EarthenKiln.png
│ │ │ │ ├── 7_StoneKiln.png
│ │ │ │ ├── 8_FurnitureFactory.png
│ │ │ │ └── 9_BowlFactory.png
│ │ │ ├── Resources
│ │ │ │ ├── 10_Cow.png
│ │ │ │ ├── 1_Wood.png
│ │ │ │ ├── 2_Sand.png
│ │ │ │ ├── 3_Stone.png
│ │ │ │ ├── 4_Reed.png
│ │ │ │ ├── 5_Grain.png
│ │ │ │ ├── 6_Vegetable.png
│ │ │ │ ├── 7_Food.png
│ │ │ │ ├── 8_Sheep.png
│ │ │ │ └── 9_Pig.png
│ │ │ ├── RoundCard
│ │ │ │ ├── 10R.png
│ │ │ │ ├── 11R.png
│ │ │ │ ├── 12R.png
│ │ │ │ ├── 13R.png
│ │ │ │ ├── 14R.png
│ │ │ │ ├── 1R.png
│ │ │ │ ├── 2R.png
│ │ │ │ ├── 3R.png
│ │ │ │ ├── 4R.png
│ │ │ │ ├── 5R.png
│ │ │ │ ├── 6R.png
│ │ │ │ ├── 7R.png
│ │ │ │ ├── 8R.png
│ │ │ │ └── 9R.png
│ │ │ ├── RoundCardBack
│ │ │ │ ├── 1Cycle.png
│ │ │ │ ├── 2Cycle.png
│ │ │ │ ├── 3Cycle.png
│ │ │ │ ├── 4Cycle.png
│ │ │ │ ├── 5Cycle.png
│ │ │ │ └── 6Cycle.png
│ │ │ └── ScoreTable.png
│ │ ├── logo.png
│ │ └── styles.css
│ ├── components # Vue components folder used for high order components
│ │ ├── BasicActions
│ │ │ ├── DayLabor.vue
│ │ │ ├── FarmExpand.vue
│ │ │ ├── Farmland.vue
│ │ │ ├── Fishing.vue
│ │ │ ├── Forest.vue
│ │ │ ├── GrainSeed.vue
│ │ │ ├── Instruction.vue
│ │ │ ├── MeetingPlace.vue
│ │ │ ├── ReedField.vue
│ │ │ └── SoilMining.vue
│ │ ├── CardFlip.vue
│ │ ├── CardModal.vue
│ │ ├── CreateRoomButton.vue
│ │ ├── CreateRoomModal.vue
│ │ ├── FarmBoard
│ │ │ ├── InitialMyFarmBoard.vue
│ │ │ ├── InitialOppoFarmBoard.vue
│ │ │ ├── R14StartMyFarmBoard.vue
│ │ │ ├── R14StartOppoFarmBoard.vue
│ │ │ ├── R8StartMyFarmBoard.vue
│ │ │ └── R8StartOppoFarmBoard.vue
│ │ ├── InputField.vue
│ │ ├── RoomList.vue
│ │ ├── RoundCardActions
│ │ │ ├── CowMarket.vue
│ │ │ ├── EastQuarry.vue
│ │ │ ├── FieldFarming.vue
│ │ │ ├── GrainUtilization.vue
│ │ │ ├── PigMarket.vue
│ │ │ ├── SheepMarket.vue
│ │ │ ├── VegetableSeed.vue
│ │ │ └── WestQuarry.vue
│ │ ├── RoundModal.vue
│ │ ├── ScoreTableModal.vue
│ │ ├── ServeModal
│ │ │ ├── IsBaked.vue
│ │ │ └── IsGrainUtil.vue
│ │ └── TurnModal.vue
│ ├── constants # For creating the main game board
│ │ └── index.js
│ ├── index.css
│ ├── main.js
│ ├── router
│ │ └── routes.js
│ ├── service
│ │ └── authService.js
│ ├── store # Manage data status used in vue
│ │ └── store.js
│ └── views # Major web page
│ ├── GamePage.vue
│ ├── LobbyPage.vue
│ ├── LoginPage.vue
│ ├── ReadyRoomPage.vue
│ └── RegisterPage.vue
├── tailwind.config.js
└── vue.config.js
Prerequiste: installation of node and should run agricola backend web server before
# Project setup
$ npm install
# Compiles and hot-reloads for development
$ npm run serve
name | main | github address | contact | |
---|---|---|---|---|
Jeongbin Park | Frontend Developer | https://github.com/dev-jjjjjeong-bin | 0226pjb@naver.com | |
Seoungho Kim | Frontend Developer | https://github.com/oh-gnues | ohgnues@hanyang.ac.kr | |
Yohan An | Frontend Developer | https://github.com/Anyohan | dygks3240@hanyang.ac.kr |
If you have a suggestion that would make this better, please fork the repo and create a pull request.
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request