Coder Social home page Coder Social logo

kwadroke / coldestgame Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 2.0 262.2 MB

Coldest: Absolute Zero - A continuation of the Open Source Mech game "Coldest"

Home Page: http://kwadroke.github.io/coldestgame

License: Other

C++ 59.13% CMake 2.25% Python 1.72% Makefile 32.43% Shell 0.47% Batchfile 0.01% C 0.26% GLSL 3.36% PHP 0.34% CSS 0.03%
game mech linux-game windows-game first-person-game third-person-game shooter

coldestgame's Introduction

Coldest: Absolute Zero

Coldest: Absolute Zero is a continuation/fork of the Open Source Mech Game Coldest by Cybertron.

Project Goals:

  • Make the GUI optional/Skip GUI sections
  • Update & add more mech models
  • Update Sounds (Phase 1 Complete)
  • Improve AI
  • Joystick/Gamepad Controls (WIP)
  • Create Dockerfile for Dedicated Servers
  • Add documentation (WIP - https://github.com/kwadroke/coldestgame/wiki)
  • Additional Maps including Urban settings
  • Cockpit HUD (WIP/Placeholder)

Nice to haves:

  • OpenGL ES port (Android & RPi)
    • Make it playable on Raspberry Pi (at least the Pi3)
  • External Display via network for Mech Stats for Simpits
  • Joystick/Gamepad controlled GUI

coldestgame's People

Contributors

cybertron avatar kwadroke avatar tapio avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

jfbhdtv cybersys

coldestgame's Issues

Power down on map start not working past first map

When a new map is loaded, after a match is completed, the Battle Frames aren't powered down. It works correctly on the first map, just not maps after that.

This is probably due to getting the SDL_GetTicks() and the IF statement not kicking off as there isn't any checking/resetting/comparison of the time since the new map began.

Spawn point/Base selections unavailable on some machines.

When you host a game (non-dedicated server), spawn points may not show up to be selected on map or drop down list. Spawn points show up fine when running connecting to a dedicated server, even when running on the same computer.

This problem happens constantly on a specific Dell Optiplex 990 with Intel i5 CPU with AMD Video card (lspci - [AMD/ATI] Redwood PRO) running Debian 8 64bit.. Works fine with Intel i3 with NVidia video card on Debian 8 64Bit.

Add screenshot to ReadMe

For people browsing repository, add screenshot to Readme so people know what the game looks like.

Make trees able to be destroyed

When you shoot or try to walk through trees, the tree still stands and blocks your way. Currently they are indestructible.
Make trees able to be destroyed when shooting or walking through them.

Migrate to SDL2

Code is currently using SDL1. Migrate to SDL2, or at least add instructions for SDL1.2-compatibility (SDL12-compat)

Text not visable on older Intel Video Card

Text is not visible on older Intel embedded video cards. Logo is also not showing up. Probably an issue with OpenGL & the Intel Driver.

Screenshot:
screenshot00001

output of lspci
Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

output of glxinfo | grep -i opengl

OpenGL renderer string: Mesa DRI Intel(R) 945GME x86/MMX/SSE2  
OpenGL version string: 2.1 Mesa 10.3.2  
OpenGL shading language version string: 1.20  
OpenGL extensions:  
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 10.3.2  
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16  
OpenGL ES profile extensions:

Ran on Debian 8 x86 (32bit).

Might not be able to fix. If not need to list as an unsupported video card.

Game Time shows time of client start, not server map start

Currently the Game Time time show time of client start. It should show time from the server.
It was originally tested from a Client Hosted server instead of a dedicated server & connecting a client.

Caused by commit: 233b277
Fix: Have server send time as a packet.

(FYI - Server sends the Power down/up timer properly.)

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.