Suggested Projects
Moderators: ILoveWonderland, Sammy_P, Lazy Loof
- Midnight Synergy
- Site Admin
- Posts: 2587
- Joined: Wed Nov 05, 2003 3:39 am
- Contact:
Suggested Projects
I humbly offer a couple of suggestions that may be of interest:
1. Code cleanup and Version system?
WA is a messy project. It is the result of me coding on and off for ten years, adding new cold to old, half-forgetting how to code, then remembering it and shoving new features into the code. It is definitely _not_ an example of clean code. It is more akin to a giant tower that’s about to topple over. One possibility may be to clean up the code a little, add comments to help new users, etc.
Along with this, the community (i.e. you) should decide on how to handle many different people trying out different things at once. Perhaps there could be a versioning system available for stable released that incorporate updates made (the base version being v1.00). Alternatively, of course, people may just go off and do their own thing and post their new creations independently. Something to discuss.
2. Suggested Project - Combining code for all 3 games and editor
WA includes a variable called WAVersion. It is set to zero (for the editor) and 1,2,3 for the three WA games. The original intent was to make this available to allow all games to run from a single source code. This was fully tested, and could be an interesting thing to try to put together. It would obviously require the game content from the other games to run successfully.
1. Code cleanup and Version system?
WA is a messy project. It is the result of me coding on and off for ten years, adding new cold to old, half-forgetting how to code, then remembering it and shoving new features into the code. It is definitely _not_ an example of clean code. It is more akin to a giant tower that’s about to topple over. One possibility may be to clean up the code a little, add comments to help new users, etc.
Along with this, the community (i.e. you) should decide on how to handle many different people trying out different things at once. Perhaps there could be a versioning system available for stable released that incorporate updates made (the base version being v1.00). Alternatively, of course, people may just go off and do their own thing and post their new creations independently. Something to discuss.
2. Suggested Project - Combining code for all 3 games and editor
WA includes a variable called WAVersion. It is set to zero (for the editor) and 1,2,3 for the three WA games. The original intent was to make this available to allow all games to run from a single source code. This was fully tested, and could be an interesting thing to try to put together. It would obviously require the game content from the other games to run successfully.
- cloudrac3r
- Rainbow Master
- Posts: 559
- Joined: Fri Nov 13, 2015 7:03 am
- Location: New Zealand
- Contact:
Re: Suggested Projects
While I'm here, I figured I'd mention that I'm currently working on a more modern and more convenient editor for RTW, which I expect to be released very soon. (Current target is a week or two from now.) I'll make a topic for it when I'm ready.
You can call me Cadence.
I made the RTW level archive.
I made the WA1 tier list.
https://cadence.moe/contact
I made the RTW level archive.
I made the WA1 tier list.
https://cadence.moe/contact
Re: Suggested Projects
It is possible to do so, however only for MOFI and POTZ.Midnight Synergy wrote: ↑Tue Apr 30, 2019 7:43 pm2. Suggested Project - Combining code for all 3 games and editor
WA includes a variable called WAVersion. It is set to zero (for the editor) and 1,2,3 for the three WA games. The original intent was to make this available to allow all games to run from a single source code. This was fully tested, and could be an interesting thing to try to put together. It would obviously require the game content from the other games to run successfully.
It seems that you have removed certain elements of WA1 like the cutscenes from the latest versions, so it would not be possible to combine all the games unless we have WA1 code. (it is also possible to re-code WA1 cutscenes but that would be difficult and buggy)
Previously known as Aryan101
- HumanGamer
- Rainbow Wonderlander
- Posts: 199
- Joined: Fri Apr 16, 2010 2:23 pm
Re: Suggested Projects
If MS is unable to give you the cutscene code I could potentially decompile it for you. I'm not sure when I can get around to that though.Aryan wrote: ↑Tue May 28, 2019 1:36 pmIt seems that you have removed certain elements of WA1 like the cutscenes from the latest versions, so it would not be possible to combine all the games unless we have WA1 code. (it is also possible to re-code WA1 cutscenes but that would be difficult and buggy)
- jdl
- Rainbow SuperStar
- Posts: 2891
- Joined: Fri Jun 06, 2008 8:37 pm
- Location: West Virginia, USA
- Contact:
Re: Suggested Projects
I have an interesting idea for RTW custom levels. It would most likely require a lot of work, but what about a level generator?
You put in basic details such as the size of the level you want, how difficult you want it to be, maybe even what elements you want it to use, and it spits out a level for you.
I imagine that it wouldn't be able to generate levels with elements that involve timing and pathfinding due to how complex that stuff is (Scouges or Chompers for example).
It also wouldn't do all the work for you - it would just give you something to start with, and then you continue designing it however you want.
One thing that it may be great at doing is designing Sokoban-style puzzles.
You put in basic details such as the size of the level you want, how difficult you want it to be, maybe even what elements you want it to use, and it spits out a level for you.
I imagine that it wouldn't be able to generate levels with elements that involve timing and pathfinding due to how complex that stuff is (Scouges or Chompers for example).
It also wouldn't do all the work for you - it would just give you something to start with, and then you continue designing it however you want.
One thing that it may be great at doing is designing Sokoban-style puzzles.
- Wonderman109
- Rainbow MegaStar
- Posts: 3532
- Joined: Thu Jun 28, 2012 11:25 pm
Re: Suggested Projects
Sounds like a mod for someone to make
Re: Suggested Projects
Here's a small question I have, and I know this topic hasn't been updated in years but I'm having troubles with loader.bb from the "waopensource1000.zip" package. If I compile the loader and the X button doesn't work and doesn't close the application, not even ALT+F4 work, OpenWA doesn't have this bug so I'm assuming someone found a fix already.
Re: Suggested Projects
The bug is due to Flip statement not present in the end of the main loop, which somehow makes X button frozen for reasons yet unknown.nasko222 wrote: ↑Fri Jul 21, 2023 1:19 pmHere's a small question I have, and I know this topic hasn't been updated in years but I'm having troubles with loader.bb from the "waopensource1000.zip" package. If I compile the loader and the X button doesn't work and doesn't close the application, not even ALT+F4 work, OpenWA doesn't have this bug so I'm assuming someone found a fix already.
Previously known as Aryan101
Re: Suggested Projects
Lazy Loof wrote: ↑Fri Jul 28, 2023 10:36 amThe bug is due to Flip statement not present in the end of the main loop, which somehow makes X button frozen for reasons yet unknown.nasko222 wrote: ↑Fri Jul 21, 2023 1:19 pmHere's a small question I have, and I know this topic hasn't been updated in years but I'm having troubles with loader.bb from the "waopensource1000.zip" package. If I compile the loader and the X button doesn't work and doesn't close the application, not even ALT+F4 work, OpenWA doesn't have this bug so I'm assuming someone found a fix already.
IDK what Flip does but compiling in Debug Mode fixes it