amore

module
Version: v0.0.0-...-4c1a193 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2019 License: MIT

README

REDO

IDEAS FOR BETTER WORLD

  • Make more portable with goxjs toolkit. Get games on web
  • Simplify and get rid of extra items like particle generator that isn't needed
  • scripting interface
  • combine keyboard, joystick and touch into a single input, mapping package
  • Somehow enable cross platform deploy easily

TODO:

  • minimize everything, this is for myself I don't need all this extra
  • remove sdl and use goxjs glfw
  • reimlement input with mapping key to event
  • goxjs file loading glfw.Open()
  • use beep to have cross platform audio
  • use goxjs for better cross platform
  • default antialiasing?
  • fix font rendering/sprite batching in web runtime
  • use glua for scripting
  • cross compile on a singple platform

These changes will reduce functionality but make it more portable.

Directories

Path Synopsis
Package audio is use for creating audio sources, managing/pooling resources, and playback of those audio sources.
Package audio is use for creating audio sources, managing/pooling resources, and playback of those audio sources.
openal/al
Package al provides OpenAL Soft bindings for Go.
Package al provides OpenAL Soft bindings for Go.
openal/decoding
Package decoding is used for converting familiar file types to data usable by OpenAL.
Package decoding is used for converting familiar file types to data usable by OpenAL.
cmd
Package file is meant to take care of all asset file opening so that file access is safe if trying to access a bundled file or a file from the disk
Package file is meant to take care of all asset file opening so that file access is safe if trying to access a bundled file or a file from the disk
gfx
Package gfx is used largly to simplify OpenGL calls and to manage state of transformations.
Package gfx is used largly to simplify OpenGL calls and to manage state of transformations.
font
Package font provides an easy interface for creating font faces to provide to the gfx package.
Package font provides an easy interface for creating font faces to provide to the gfx package.
web

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL