Giter Site home page Giter Site logo

nyrds / remixed-dungeon Goto Github PK

View Code? Open in Web Editor NEW
239.0 28.0 79.0 177.34 MB

Traditional roguelike game with pixel-art graphics and simple interface - Remixed Pixel Dungeon

Home Page: http://wiki.nyrds.net

License: GNU General Public License v3.0

Java 91.87% Lua 7.57% Python 0.55% Shell 0.01%
roguelike android pixel-art game remixed dungeon dungeon-crawler-game

remixed-dungeon's Introduction

Remixed Dungeon

Bitrise codebeat badge Codacy Badge CodeFactor Twitter Follow Chat on Discord

Classic roguelike with pixel graphics and simple interface.

This is fork of Famous Pixel Dungeon featuring English, Russian and many more localizations.

Remixed Dungeon in Google Play

Remixed Dungeon translation project

Facebook VK Wiki YouTube Telegram

Классический рогалик с пиксельной графикой и простым интерфейсом.

Это форк Знаменитой Pixel Dungeon с Английской, Русской и множеством других локализаций.

Remixed Dungeon в Google Play, в ruStore

Проект по переводу Remixed Dungeon

Facebook VK Wiki YouTube Telegram

Star History

Star History Chart

remixed-dungeon's People

Contributors

anunknowperson avatar arex-rus avatar burunduk avatar darealmonika avatar deaddie44 avatar lm47 avatar mikhael-danilov avatar nathbenjwolf avatar nima-s avatar pavelprovotorov avatar rodriformiga avatar rust2 avatar shade42 avatar swooboo avatar teacyn avatar thenigma314 avatar transifex-integration[bot] avatar watabou avatar yangtaeho 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

remixed-dungeon's Issues

ChromeOS Version Update?

simple enough to explain: ChromeOS has remix.24.alpha.2, while everyone else has remix.28.3.fix.18?

please update am I the only person that uses it though

Font: Обновление

Хочу предложить шрифт. Менял много, старался все строчные буквы подогнать под одну ширину.

font25x

necromancer eating up resources

I am using a medium to high range phone (Xiaomi Redemi Note) playing with a necromancer currently lvl 39 at depth 30. For the last two depth my movements have been heavily stalled.
This is probably because I have 5 deathlings with some other dominated creatures going about their business and fighting between 1 and 2 creatures at a time. Or due to the map being so big that my creatures are going far and wide.

Could I suggest one or several of the following?

  • Simplify combat interactions when between player owned creatures and enemies.
  • Make all player controlled creatures attack at once (I am unsure how combat dinamics work so I am unsure about that)
  • make deep level maps slighty smaller to avoid creatures owned by player running off far and wide
  • Make creatures in player control stay close to the player. Currently it seems that the necromancer is the most powerful character so this probably helps level it up with the others.

Game log is not at the bottom of the screen

The game log is not in the bottom of the screen. See the screenshot below. Looks like it's aligned to the help-search-wait buttons, but it should be aligned to the quick slots.

On wider screens, the three buttons are positioned horizontally and not vertically like the screenshot, so it's not a problem.

image

Un-fork this repository

Currently the repo is in the state 'Forked from...', I think it's time to make this repo standalone. Reasons:

  1. This is no longer a 'real' fork of Watabou's PD.
  2. Search in the code is disabled for forked repos.
  3. While giving credit to Watabou is important, there is already enough credit in the code etc.

To achieve this, it's needed to delete the repo and create a new one, and push the local copy to it. Precise instructions here:

https://stackoverflow.com/questions/29326767/unfork-a-github-fork-without-deleting/41486339#41486339

GameServices/texts-es-ES and GameServices/texts-es-Es

The repo has two copies of this folder, with different cases. This breaks cloning the repo onto case-insensitive systems. I have tried to determined where this file is used, and I cannot find any reference to it in the code. How are these locale files used in the app?

CODEBEAT not working

I always see this on my PRs - "Pending - 9 issues resolved and 22 introduced", and CODEBEAD is not running. I think you said something earlier but I forgot.

@Mikhael-Danilov can you disable it until solution so we have a clearer picture?

Add .iml files to. gitignore

We already discussed this here - #28 . (My suggestion is 👍-ed by @Mikhael-Danilov)

To recap:

  1. https://github.com/NYRDS/pixel-dungeon-remix/blob/master/PixelDungeon/PixelDungeon.iml is generated by Gradle.
  2. Each build that's different from the one before may change this file.
  3. This means that this file shouldn't be part of VCS, since its changes are not directly developer-driven.
  4. Stack Overflow sheds some light, and suggest not to have .iml files as part of VCS.

The issues / questions related to this:

  1. Maybe some developer changes in it should be developer driven.
  2. Maybe Gradle / Android Studio need this file to already exist for valid builds.
  3. Maybe several other .iml files need to be .gitignore-ed as well? E.g. https://github.com/swooboo/pixel-dungeon-remix/blob/master/Remixed%20Pixel%20Dungeon.iml ?
  4. EDIT: of course, adding to .gitignore should be accompanied by git rm and actually deleting the files so they are not tracked anymore.

Let's discuss this further so we are sure that this change is safe. I'll make a PR if we decide to go through with this.

P.S. It brings me exceptional happiness to participate in this project.

L18n: неправильно построенное предложение.

https://github.com/NYRDS/pixel-dungeon-remix/blob/master/res/values-ru/strings.xml#L1151
Здесь неверно употреблён деепричастный оборот. Если исходить из правил русского языка, то получается, что в данном предложении палочка сама себя использует в качестве оружия. 👍)
В общем, предлагаю убрать деепричастный оборот, и сделать что-то вроде "При использовании в качестве оружия ближнего боя эта палочка нанесёт %d урона за удар." или ещё короче – без "при использовании".

Feature suggestion: add a game log in the "journal" GUI

Currently, the game log is visible in the bottom left corner, but once the messages disappear from it, there is no way to see them.

I suggest to add another tab to the "Journal" GUI, so the older messages can be read from it.

If we decide to follow through with it, I might try to implement this, but since it's quite complicated at first glance, I might not be able to do it.

[HELP NEEDED] Can't use emulator - too slow

While everything runs smoothly on my work computer (Lenovo T470p) without any performance issues / lag / etc., on my home laptop (Lenovo Legion Y720), all the emulators I tried (and I tried a lot, BlueStacks and MeMu among them) are slow and unusable (virtually stuck). Also the CPU usage on T470p is usually ~100% when using an emulator, while on the Legion it doesn't scratch the 5% mark.

Anybody got an idea on how to fix this?

NEW LOGO FOR U

Hello ,@NYRDS I want contribute to pixel-dungeon-remix r so i designed a new logo for pixel-dungeon-remixit's free.

I hope you like it. If you like it, I will send you pull request, editable files/original source and .png format files. If there's something you want to change, I'll do it.

if you want i will send you my designed

Questions - compiling

Hi guys. Some questions:

  1. Which IDE do you use?
  2. When Travis CI builds the game, can I get the binary?

Thanks.

--swooboo

Проблема с кнопками

Кнопка - новая игра - съехала в угол. А при переключении на персонажа без загруженных игр что-то крэшится.

When fighting a frightened rat, some weird symbols appear

If a rat is frightened because I'm wearing a Giant Rat Skull, and I do chase it and fight it, the symbols #$%^ appear in red above the damage number each hit. Can't screenshot it because damage points don't stay there. Version - v remix.26.fix.4

Town portal can be activated, but doesn't work

In my current run, I think I activated all the portals in the dungeon (or maybe not - how many are there?), now the one on level 0 (the town) can be activated, but it doesn't levelport anywhere.

IMO, it should do one of the following:

  1. Disable the activation if it can't bring the player anywhere
  2. Levelport the player to the lowest portal in the dungeon
  3. Let the player choose which portal to teleport to

This is because right now it's useless, albeit it seems like it should do something, since touching it makes it animate.

random spellbook

I purchased a spellbook from the town shopkeeper, and used it without identifying it. Hilarity ensued! The name, description and effect were randomized on every use/look, because the item somehow retained its original spell name of "". If this is unintentional behavior, it appears to have been introduced in e47726a . If it is intentional, well played! Unfortunately, I died while playing with it before thinking to get it identified.

spellbook of whatever

Version 30.0.fix.6 on Android

Ah! My mistake, on re-examining the history, I see that I was playing an old binary and the linked edit may be a fix for the behavior I saw? I'll try to reproduce.

Game isn't responding

I cannot seem to get past the "select your hero" screen before the game times out. See logs from just before crash below:

W/AudioTrack: AUDIO_OUTPUT_FLAG_FAST denied, rates do not match 44100 Hz, require 48000 Hz
D/HQMonitor: Querying app info...
V/StudioTransport: Agent command stream started.
V/StudioTransport: Transport agent connected to daemon.
V/FA: Inactivity, disconnecting from the service
W/ConnectionTracker: Exception thrown while unbinding
java.lang.IllegalArgumentException: Service not registered: com.google.android.gms.measurement.internal.zzjn@7d88043
at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1484)
at android.app.ContextImpl.unbindService(ContextImpl.java:1638)
at android.content.ContextWrapper.unbindService(ContextWrapper.java:703)
at com.google.android.gms.common.stats.ConnectionTracker.zza(com.google.android.gms:play-services-basement@@17.3.0:55)
at com.google.android.gms.common.stats.ConnectionTracker.unbindService(com.google.android.gms:play-services-basement@@17.3.0:50)
at com.google.android.gms.measurement.internal.zzis.zzah(com.google.android.gms:play-services-measurement-impl@@17.4.4:251)
at com.google.android.gms.measurement.internal.zzis.zzam(com.google.android.gms:play-services-measurement-impl@@17.4.4:268)
at com.google.android.gms.measurement.internal.zzis.zzc(com.google.android.gms:play-services-measurement-impl@@17.4.4:335)
at com.google.android.gms.measurement.internal.zziv.zza(com.google.android.gms:play-services-measurement-impl@@17.4.4:2)
at com.google.android.gms.measurement.internal.zzaj.run(com.google.android.gms:play-services-measurement-impl@@17.4.4:7)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.google.android.gms.measurement.internal.zzga.run(com.google.android.gms:play-services-measurement-impl@@17.4.4:21)
V/StudioTransport: Handling agent command 100 for pid: 24966.
JNIEnv not attached
V/StudioTransport: JNIEnv not attached
V/StudioProfiler: Memory control stream started.
V/StudioProfiler: Transformed class: android/os/PowerManager
V/StudioProfiler: Transformed class: android/app/IntentService
V/StudioProfiler: Transformed class: android/app/AlarmManager$ListenerWrapper
V/StudioProfiler: Transformed class: android/os/PowerManager$WakeLock
V/StudioProfiler: Transformed class: android/app/Instrumentation
V/StudioProfiler: Transformed class: android/location/LocationManager$ListenerTransport
V/StudioProfiler: Transformed class: android/app/JobSchedulerImpl
V/StudioProfiler: Transformed class: android/app/job/JobServiceEngine$JobHandler
V/StudioProfiler: Transformed class: android/app/ActivityThread
V/StudioProfiler: Transformed class: android/os/Debug
V/StudioProfiler: Transformed class: android/app/AlarmManager
V/StudioProfiler: Transformed class: android/app/job/JobService
V/StudioProfiler: Transformed class: android/app/PendingIntent
V/StudioProfiler: Transformed class: android/location/LocationManager
V/StudioProfiler: Transformed class: java/net/URL
V/StudioProfiler: Transformed class: okhttp3/OkHttpClient
W/zygote64: Current dex file has more than one class in it. Calling RetransformClasses on this class might fail if no transformations are applied to it!
I/chatty: uid=10108(com.nyrds.pixeldungeon.ml) Thread-17 identical 14 lines
W/zygote64: Current dex file has more than one class in it. Calling RetransformClasses on this class might fail if no transformations are applied to it!
W/zygote64: Verification of void android.app.Instrumentation.prePerformCreate(android.app.Activity) took 120.697ms
W/zygote64: Verification of void android.app.Instrumentation.waitForIdle(java.lang.Runnable) took 103.744ms
W/zygote64: Verification of void android.location.LocationManager$ListenerTransport.(android.location.LocationManager, android.location.LocationListener, android.os.Looper) took 144.499ms
W/zygote64: Verification of void okhttp3.OkHttpClient.(okhttp3.OkHttpClient$Builder) took 110.169ms
W/zygote64: Verification of okhttp3.Call okhttp3.OkHttpClient.newCall(okhttp3.Request) took 100.394ms
W/zygote64: Verification of okhttp3.WebSocket okhttp3.OkHttpClient.newWebSocket(okhttp3.Request, okhttp3.WebSocketListener) took 258.934ms
V/StudioProfiler: Profiler initialization complete on agent.
V/StudioTransport: Handling agent command 405 for pid: 24966.
Handling agent command 404 for pid: 24966.
V/StudioProfiler: Loaded classes: 11604
V/StudioProfiler: New JNI table set
E/zygote64: Timed out waiting for threads to suspend, waited for 10.000s
I/zygote64: Thread[3,tid=24972,WaitingInMainSignalCatcherLoop,Thread*=0x70f0cbf400,peer=0x13780000,"Signal Catcher"]: reacting to signal 3
E/zygote64: Timed out waiting for threads to suspend, waited for 20.000s
I/libc: Requested dump for tid 24966 (pixeldungeon.ml)
E/zygote64: Timed out waiting for threads to suspend, waited for 30.001s
E/zygote64: Timed out waiting for threads to suspend, waited for 40.001s

korean translation

Hello! I am a Korean who is interested in this program.
I heard it's localized, but as a Korean, I'm sad that there's no Korean translation.
If you are interested in the Korean version, I will help you translate it into Korean.
I'd appreciate it if you could be positive about the proposal.

Broken link in README

The link that is supposed to render the image is broken, and the link that is supposed to take you to the app page on Bitrise is also broken.

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.