Skip to content

A simple prototype of a shoot'them up based on bouncing patterns, made in Haskell with Netwire 5 and SDL 0.6.5

License

Notifications You must be signed in to change notification settings

adamShimi/Netwire5-shmup-prototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shmup prototype in Haskell, using Netwire 5 and SDL 0.6.5

Introduction

This project is a very simple and rough shmup engine, with a little of level design possible. It implements a game mechanic about bouncing, where the pattern to navigate through is created by the reflection of the player bullets on ennemies

Requirements

To build this project, you only need to install Netwire 5 and SDL package for Haskell (with cabal for example), and then to compile MinimumViableProduct.hs

Configuration

By creating the configMinimumViableProduct file using the model given by exampleConfigMinimumViableProduct, you can modify ennemies in the game. Comments lines in it must be preceded by --

Soon-to-be-features

  • Adding a life counter for the ennemies
  • Adding a Hit-box for the player
  • Updating ennemies by pressing Enter
  • Adding online new config files and switching between them

About

A simple prototype of a shoot'them up based on bouncing patterns, made in Haskell with Netwire 5 and SDL 0.6.5

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published