Code Monkey home page Code Monkey logo

seniordesign's Introduction

Soil Time!

This program is a simple prototype for an educational game. Hopefully it can be added to by other developers.

Screen Shots

![Title](Screen\ Shots\ &\ Artwork/Screenshot\ -\ Title.png) ![Story](Screen\ Shots\ &\ Artwork/Screenshot\ -\ Story\ Board.png) ![Plants](Screen\ Shots\ &\ Artwork/Screenshot\ -\ Plants.png) ![SoilView](Screen\ Shots\ &\ Artwork/Screenshot\ -\ Soil\ View.png) ![Almanac](Screen\ Shots\ &\ Artwork/Screenshot\ -\ Almanac.png) ![Tip](Screen\ Shots\ &\ Artwork/Screenshot\ -\ Tip.png)

Dependencies

  • intltool
  • gtk3-devel (Fedora) or libgtk-3-dev (Ubuntu)
  • glib
  • gtk3

User Manual

Instructions:

	1.) Visit my Github repository: https://[email protected]/welshk91/SeniorDesign.git
	
	2.) Download the tar file containing the project

	3.) Move to the directory of the download with the command:
		cd ~/Downloads 

	4.) Extract the contents of the tar file with the command:
		tar -zxvf sdp-0.1.tar.gz
	
	4.) Move into the newly created folder:
		cd sdp-0.1

	5.) Prepare your system with the command:
		./configure

	6.) Run the make command:
		make

	7.) Move into the src directory:
		cd src/

	8.) Execute the program with the command:
		./sdp

Known Issues

  • The turns are implemented correctly in the code, but the GUI can't refresh to show the proper number of turns
  • The image also never refreshes. I can change the "File" the image is taken from, but the new image is never shown.
  • Tips is currently just a static place holder.
  • The educational aspects are not correct. I don't have much knowledge in this field. The plants currently affect random levels (ie Alder changes carbon levels). I should contact a professional in this field to compare notes with.
  • Scaling isn't great. Resizing the widets makes certain parts of the GUI look awkward.
  • Options not implemented

Resources

seniordesign's People

Contributors

welshk91 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.