GithubHelp home page GithubHelp logo

open-gd / opengd Goto Github PK

View Code? Open in Web Editor NEW
175.0 8.0 22.0 9.4 MB

Open source implementation of Geometry Dash powered by a fork of cocos2dx 4.0.

License: GNU General Public License v3.0

CMake 1.15% C++ 96.14% Java 0.38% Objective-C 0.41% Objective-C++ 1.32% C 0.51% Batchfile 0.10% PowerShell 0.01%
axmol axmolengine cocos2d cocos2d-x cpp geometry-dash geometrydash reverse-engineering

opengd's People

Contributors

adyagmd avatar alphalaneous avatar cafeed28 avatar firemario211 avatar halx99 avatar iandyhd3 avatar kolyah35 avatar magmaus3 avatar maxnut avatar mcmlevi avatar mikakc avatar partur-dev avatar qwix456 avatar saiowo avatar sergeymc9730 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opengd's Issues

App icon

Please change the app icon to the one you made to whatever the fuck this is
Screenshot_20230318-234356_Package installer.png

APK won't install

Not sure if this is because I'm running Android 10 but the apk refuses to install immediately after trying
Screenshot_20230319-101527.png

Cmake build issues

Expected Output

Following build commands should work smoothly and compile/build the project without error.

Real Output

When following directions listed in the README, I run the cmake command, as follows:

cmake -B build

and the build fails with this error:

CMake Error in /Users/$USER/Developer/opengd/axmol/core/CMakeLists.txt:
  The language OBJCXX was requested for compilation but was not enabled.  To
  enable a language it needs to be specified in a 'project' or
  'enable_language' command in the root CMakeLists.txt

As far as I can tell, Axmol is installed correctly (ran setup.py) and everything should work. Maybe should I clone the OpenGD repo inside the axmol folder?

Device Specifications

MacBook Pro 16-inch (M2 Max) - macOS Ventura 13.4 (22F66)

Thoughts

First of all, the camera feels very wrong. When entering a game-mode portal the camera instantly jumps to the position with very minimal easing.
The background also feels wrong having a vertical parallax.
The rotation of the player is also very slow when falling and correcting the position to be upright.
Some animations are also very different from the base game, and feel more drawn out or bouncier for some reason.
Also, every usage of bigFont has the shadow, which just looks weird.

Buggies :3

Well any new game comes with bugs, my mission is to help DISINTEGRATE them.

So, since this is a beta game, it is expected of these pesky little crashes...

Well here's what i found:

  1. This game doesnt really support devices of 'unusual' aspect ratios.
    Screenshot_20230320_074712_OpenGD
    Well at least on mobile(Z fold 4 main screen), didnt get the chance of playing it on my pc.

As you can see the ship gamemode lets me dash INTO the ground, skipping various parts of the level and the top ground is lowered too much though i can clip into it but i cant see any objects below that top ground.

  1. The background stops rendering when im a cube since its positioned too high
    Screenshot_20230320_074829_OpenGD

  2. Lastly the game crashes a lot when exiting menus or browsing through the levels.

Here are some more screenshots from the ship gamemode, if yall need them:
Screenshot_20230320_074719_OpenGD
Screenshot_20230320_074727_OpenGD
Screenshot_20230320_074829_OpenGD

Have a WONDERTASTICAL day!!!!!! :3

Well just realised everything i babbled on about was already known apart from the bg thing, but i found more buggies and ill add them later when i can

Off center menus

When scrolling back and forth quickly on the level select screen by clicking and dragging(not using the arrows) the level boxes will frequently become off center as seen in the attached image.
image

suggestions

the gameplay feels off. that's my biggest complaint. I think it is because of the goofy camera. anyway here are the suggestions:

use both textures for the portal! I see only the foreground texture being used, it looks very wacky like this.

fix the bug where if you move the level select screen with your mouse, it desyncs. this just sucks

stop changing my icon for every level :P

A few suggestions

deatch effects my beloved... deatch effects would be so awesome....

My thought and bugs I've found

I get that this is the first release and that's it's in beta, but I do belive that this project is going to go well

Instead of making multiple issues for every bug I'm gonna mention them all in one:

  • The game is not well made for wide screen as seen here:
    Screenshot_20230318-234857_OpenGD.png
  • Sometimes it crashes when going back
  • Menus are pretty bugged (again because of wide screen)
  • If you're recreating the whole level make it like it was made in 1.0 without coin paths, there's no point on leaving those

Overlapping music

If you press escape to exit out of a level immediately after entering but before the icon appears the music for that level will begin playing on the menu screen alongside the normal menu music. This will continue until it either ends naturally or the player ends it by entering a level.

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.