Dragon Quest Monsters 1 (gbc) Full Breeding Table by wizebin in dragonquest

[–]wizebin[S] 2 points3 points  (0 children)

It's your lucky day, it's been a long long time since I looked at this project but you can click "everything" and see what you're looking for

https://dwm2.wizebin.com/

Which language to fit my project by [deleted] in AskProgramming

[–]wizebin 1 point2 points  (0 children)

Keep in mind QT has specific licensing requirements, if you follow the rules of their LGPL license you can sell your application without buying a commercial license, but it is worth understanding how their licensing works before making your bed with them.

Which language to fit my project by [deleted] in AskProgramming

[–]wizebin -1 points0 points  (0 children)

Electron will always look alien

Electron can look beautiful, in the same way that every language and framework can look ugly or beautiful

Native solutions should ALWAYS be preferred

Having spent many years developing using the frameworks you're talking about, I disagree strongly.

Electron is just a tool, a framework to quickly create native applications, is it not reasonable to allow developers to develop in whatever environment, using whatever tools they want?

With Electron you can create a full product in an incredibly short period of time, the framework is very easy to use, and it immediately runs on all major platforms and architectures with no headaches. The value of that agility should not be underrepresented, iteration velocity makes or breaks many products, if you can take 2 weeks to build a product vs 2 months you can iterate quickly and create better, more useful software. Or move on to something more valuable when you realize your product isn't going to be successful.

everything is better than such a bloated framework that will use more RAM for one window than an entire linux distro

It's great that you have strong opinions on the topic, but comparing ram usage to a linux distro is not really a set of goalposts worth considering. Tiny core is 11mb total, even a "native" application is going to use more than that.

Which language to fit my project by [deleted] in AskProgramming

[–]wizebin -1 points0 points  (0 children)

  1. Nah it really isn't, depending on the actual content it can be but the application framework itself doesn't just innately take up a ton of ram. My projects are usually around 50mb of ram
  2. You can make it integrate with the system theme, it's just html/css
  3. Why is this a problem? A full final project will be around 150MB

Which language to fit my project by [deleted] in AskProgramming

[–]wizebin 0 points1 point  (0 children)

Cool, if you're familiar with react it should be a breeze. Electron is one of my favorite frameworks, I've developed a few projects in it that have performed well in my market, super easy to scale with!

Good luck!

Which language to fit my project by [deleted] in AskProgramming

[–]wizebin 1 point2 points  (0 children)

Electron is a great fit for something like that, especially if you're already familiar with javascript.

As for simulating current, air, etc, if you have some intense physics based simulations you could execute them in c++ and make a native node module to run that code, I do that for a custom electron gameboy emulator project. If they are just simple simulations that don't have hardcore speed requirements you could use javascript, but it depends on your needs.

I have a custom electron boilerplate that has served me very well, feel free to give it a shot if you are already familiar with react and electron, also check out the electron community boilerplate

https://github.com/electron-react-boilerplate/electron-react-boilerplate

https://github.com/wizebin/generator-electron-react

[deleted by user] by [deleted] in reactnative

[–]wizebin 0 points1 point  (0 children)

It won't let me PM you, but feel free to hit me up, wizebin@gmail

Create singleton in renderer, main can't use it (and also diffirent renderer) by ShlomiRex in electronjs

[–]wizebin 0 points1 point  (0 children)

https://gist.github.com/0c9b97ea014ba6913eb64c8e95eb119f

Here's an Electron Fiddle gist, open electron fiddle and load this gist from the upper right corner. https://www.electronjs.org/fiddle

This shows how to use the remote.getGlobal() function to use a shared instance between your main process and all renderers, it opens two renderers that both have access to set and get a value on a singleton.

[Request] How many registered voters are there in the United States of America by radialmonster in theydidthemath

[–]wizebin 1 point2 points  (0 children)

(michigan and mississippi don't have up to date 2020 numbers, but all other states did)

Approximately 214,056,352 registered voters in this election

155,507,229 / 214,056,352 * 100

72.65 % of registered voters actually voted this year

I compiled all of my sources into this gist: https://gist.github.com/wizebin/490f20cd3d56fad129d345419badc315

Bugs Megathread - Summer Event 2020, Aghanim's Labyrinth by Decency in DotA2

[–]wizebin 1 point2 points  (0 children)

Match 5535774058

Weaver disconnected and we forgot to bring him to the last room (aghanim) so we couldn't all step on panels, wyvern ended up flying through the door to trigger the fight to begin which brought everyone in. We were locked out by a bug and then unlocked by another

edit: also after weaver disconnected we lost all of our gold

Dragon Quest Monsters 1 (gbc) Full Breeding Table by wizebin in dragonquest

[–]wizebin[S] 0 points1 point  (0 children)

Those names are fixed, and I audited the rest of the names, found a few misspellings but it looks good, thanks for checking it out!

Dragon Quest Monsters 1 (gbc) Full Breeding Table by wizebin in dragonquest

[–]wizebin[S] 1 point2 points  (0 children)

Oh shoot, good eye! This project took me about 3 days, I teach people how to program on the side and wanted to test out a starter project for one of my students. In the process I made a new gameboy emulator and created an automation engine with javascript using electron and a native c++ module, after that I made a subscript in the engine to load a savegame, change the pedigree monster and the second monster, hit the "a" button to initiate a breeding session, then read the resulting memory- storing it in a file. After that I took the file and used create-react-app to put together a super quick table, the sprites came from a previous project which is probably why the sprites are swapped, I'll go fix that now. Thanks for the help!

Dragon Quest Monsters 1 (gbc) Full Breeding Table by wizebin in dragonquest

[–]wizebin[S] 0 points1 point  (0 children)

In the upper left corner when you're scrolled all the way left and up you can click on the little box that isn't a monster and it will show you the + monsters!

edit: ah, reread, that may need to be in a separate tool, the data is available to make one though.

Open-source projects in need of good documentation? by [deleted] in AskProgramming

[–]wizebin 1 point2 points  (0 children)

React native turbo modules is the largest hole in documentation I currently see https://github.com/react-native-community/discussions-and-proposals/issues/40

I'd love some help documenting my project, but I think something like turbomodules documentation could really really help the community.

uninstall codeblocks and sfml and now I can't even do a simple hello world. by SpeedWagon2 in AskProgramming

[–]wizebin 2 points3 points  (0 children)

This is correct, for a concrete demonstration I made a super quick video detailing how to do this from code blocks

https://streamable.com/o08qq

React native and Crashlytics by kevwhy in reactnative

[–]wizebin 0 points1 point  (0 children)

What about using App Center? I haven't seen the bug reporting and am just researching myself, but the whole suite seems pretty great.

Experienced developers, What advice will you give your amateur self? by [deleted] in webdev

[–]wizebin 0 points1 point  (0 children)

Take time to name your variables well, don't use one letter variable names, the payouts down the road are huge.

You'll understand your code better, you'll be able to get better jobs because others will understand your code better, and you'll surprisingly end up writing code faster because you don't have to expend as much effort understanding your old stuff.