Skip to content

J0eJ0h/gameproto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gameproto

Game Proto for initial fooling around with ebiten.

Starting Goals

Bropher bounce

  • Get Ebiten hello world working locally
  • Get gopher mascot working locally
  • Make it the bropher
  • Fix the hitbox
  • Make jumps adapt to screen size
  • Animate the bropher

Game of Life

  • Code the game of life sample mostly from scratch, but with less suck
  • Click to change square state in GOL
  • Add per cell aging mechanic

Reusable code for future

  • Game of life to view port\tiles
  • Refactor grid in prep for chunked
  • Chunked Grid with growth
  • Load\Save Chunked Grid

Polish Goals

More package cleanup

  • Pick name for new engine and create sub-module
  • Camera, Grid and basic input to submodules of engine
  • Port existing prototypes to examples

Engine features

  • Right Mouse button pan camera

Tile display

Tile Navigation

Menus

Tile Prototype play game

Tile map editor

  • Save/Load tile maps
  • layer support
  • Collision?

Tile Editor

  • Save/load tiles and tilesets
  • Transparency support
  • layer preview for stacked tiles

Next(First real) Steps

  • Game engine to separate repo.
  • Port existing examples again
  • [ ]

About

Golang gamedev practice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages