Skip to content

HummusSamurai/harvest-rogue

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harvest-Rogue

We are actively looking for contributers of all types! The graphical front-end will begin development next week, but until then, we need help with the website, game code, testing, and porting efforts. Open an issue, or click on the chat badge below to start contributing! If you don't feel like contributing, but are interested in seeing this progress, please star this repository to help increase its visibility. It really helps!

Gitter Build Status

Title Gameplay

Welcome to the project page for Harvest-Rogue, a Harvest Moon-inspired roguelike! This project is very early in development, so check back often for updates!

While testing the game, pressing F12 at any time will immediately quit the game. This will remain in place during development.

Basic Controlls

  • Press Enter to open the main menu
  • Press arrow keys to navigate dialogs and move on the map
  • Press F12 to immediately terminate the game at any time (temporary)
  • Press ESC to close dialogs without performing an action
  • Press a to open the actions menu directly
  • Press i to open the inventory menu directly
  • Press SPACEBAR to use the currently equipped tool

Tasks

The following tasks are currently being worked on:

  • General Features
    • Statistics Window Area
    • Inventory Management

Compiling

Linux

  • Install build-essential, cmake, and libncurses-dev, and autotools packages for your host environment.
  • Clone the source to your home folder with git clone git@github.com:essial/harvest-rogue.git
  • Create and navigate to an empty output folder like [projectroot]/output/.
  • Generate the autotools build scripts by running $ cmake .. -DCMAKE_INSTALL_PREFIX=/usr/bin
  • Now you may run make to build the project. You can run it locally with $ ./harvest-rogue, or install it with # make install

Mac OSX

The build process is essentially the same as for Linux, especially if you use Brew:

~/projects/harvest-rogue$ brew install gcc make cmake ncurses
~/projects/harvest-rogue$ cmake .
~/projects/harvest-rogue$ make

Windows (Visual Studio)

  • Install Visual Studio or Visual Studio Express if you haven't already.
  • Install the CMake for Windows msi package if you haven't already.
  • Create a folder in your harvest-rogue root folder called output
  • Run cmake-gui
  • For the "Where is the source code" field, select the base harvest-rogue folder.
  • For the "Where to build the binaries" field, select the base harvest-rogue/output folder you just created.
  • Click the Configure button. Wait until it finishes.
  • Click the Generate button. Wait until it finishes.
  • Close cmake-gui and navigate to your harvest-rogue/output folder, and open the harvest_rogue.sln file.
  • Right-click the harvest_rogue project and click Set as StartUp Project
  • Rebuild and run!

Notes:

  • If you change the CMake file, you can re-build the ZERO_CHECK project, and it will re-generate the project files with the new changes.
  • Do not add new files directly into the solution. If you want to add new files, add them directly to the folder in windows explorer, and re-run ZERO_CHECK. Visual studio will misplace the source files if you do not do this!

About

A Harvest Moon-inspired roguelike!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 74.0%
  • C++ 25.7%
  • Other 0.3%