Projects: Difference between revisions
Vitor Vilela (talk | contribs) (welcome page) |
(lists Category) |
||
(5 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
Currently SnesLab has a few projects active aiming for its development. This page lists some of them. | Currently SnesLab has a few projects active aiming for its development. This page lists some of them. | ||
== SnesLab Board == | If you are interested in contributing, feel free to register and add your ideas there! We have a dedicated [[#Ideas]] section for you brainstorming with new things. | ||
== Active and Work in Progress == | |||
=== SnesLab Board === | |||
The SnesLab Board is a project for creating a full-featured forum. The aim for the forum is being a place where people is able to ask questions and publish releases. It should be easy to search and simple to post, being a place that can easily can attract attention and be a simple way for posting comments and updates informally. | The SnesLab Board is a project for creating a full-featured forum. The aim for the forum is being a place where people is able to ask questions and publish releases. It should be easy to search and simple to post, being a place that can easily can attract attention and be a simple way for posting comments and updates informally. | ||
Line 8: | Line 11: | ||
What needs to be done: OAuth Server for connecting the Wiki and Board accounts together. As well the Hub on the future. | What needs to be done: OAuth Server for connecting the Wiki and Board accounts together. As well the Hub on the future. | ||
== SnesLab Hub == | === Multilingual SnesLab === | ||
Videogames are known worldwide and the more people get involved, the more knowledge will be shared. For that, the SnesLab must also be attractive to the general public. Many people would feel much more welcome if they had localization based on their native language. The Multilingual project aims for creating SnesLab Wiki pages on English, Portuguese, Spanish and Japanese languages. | |||
== Planned == | |||
=== SnesLab Hub === | |||
The SnesLab Hub aims to be a place where people will be able to upload their work and share with the rest of the world. It can be many kind of different resources, ROM hacks, homebrew or tools. The author can upload the resources and no approval is needed: they have the freedom to upload as much they want, similar to YouTube, imgur, etc. | The SnesLab Hub aims to be a place where people will be able to upload their work and share with the rest of the world. It can be many kind of different resources, ROM hacks, homebrew or tools. The author can upload the resources and no approval is needed: they have the freedom to upload as much they want, similar to YouTube, imgur, etc. | ||
Line 15: | Line 23: | ||
The userbase will also be able to easily search their starred submissions since they will be all listed. | The userbase will also be able to easily search their starred submissions since they will be all listed. | ||
= | === Homebrew ROM code library === | ||
== Homebrew ROM code library == | |||
This project aims for creating useful codes for people interested in writing homebrew SNES games or systems. It's a fact that SNES homebrew community is very small and therefore more incentive to the scene would be welcome. The SnesLab Wiki will then host a couple of tutorials and base codes where everyone will be able to put on their homebrews and with that making the life much easier for who is interested in doing such content. | This project aims for creating useful codes for people interested in writing homebrew SNES games or systems. It's a fact that SNES homebrew community is very small and therefore more incentive to the scene would be welcome. The SnesLab Wiki will then host a couple of tutorials and base codes where everyone will be able to put on their homebrews and with that making the life much easier for who is interested in doing such content. | ||
Line 28: | Line 33: | ||
* some basic scenes: platform, RPG-like, Mode 7-like, etc. | * some basic scenes: platform, RPG-like, Mode 7-like, etc. | ||
* music engines | * music engines | ||
== Ideas == | |||
This section is dedicated for possible ideas that still have to evaluated by the SnesLab Team. Feel free to suggest some there and we will eventually evaluate them. | |||
=== ASM Challenges === | |||
A good way for developing programming skills is competitive programming. It's a very common practice between the Computer Science students, where they have a list of various problems that focuses different skill sets and they can pick and solve the problem and an automatic judge will evaluate if the algorithm or solution provided is correct. There would be a dashboard showing a public rank and which people solved the most problems. | |||
Something that uses ASM instead would be interesting for motivating and developing skills for new aspiring SNES ROM hackers. | |||
HackerRank, ICPC archive, UVa Online Judge and URI Online Judge are examples of such sites. | |||
[[Category:Lists]] |
Latest revision as of 19:05, 19 July 2023
Currently SnesLab has a few projects active aiming for its development. This page lists some of them.
If you are interested in contributing, feel free to register and add your ideas there! We have a dedicated #Ideas section for you brainstorming with new things.
Active and Work in Progress
SnesLab Board
The SnesLab Board is a project for creating a full-featured forum. The aim for the forum is being a place where people is able to ask questions and publish releases. It should be easy to search and simple to post, being a place that can easily can attract attention and be a simple way for posting comments and updates informally.
Suggested engine: Vanilla. What needs to be done: OAuth Server for connecting the Wiki and Board accounts together. As well the Hub on the future.
Multilingual SnesLab
Videogames are known worldwide and the more people get involved, the more knowledge will be shared. For that, the SnesLab must also be attractive to the general public. Many people would feel much more welcome if they had localization based on their native language. The Multilingual project aims for creating SnesLab Wiki pages on English, Portuguese, Spanish and Japanese languages.
Planned
SnesLab Hub
The SnesLab Hub aims to be a place where people will be able to upload their work and share with the rest of the world. It can be many kind of different resources, ROM hacks, homebrew or tools. The author can upload the resources and no approval is needed: they have the freedom to upload as much they want, similar to YouTube, imgur, etc.
Users will be able to star a particular submission and each submission will have a "starred count". Popular submissions will be based on how many stars it got. Hot submissions will be based on how many stars it got recently and therefore is temporal to the current day/week/month/etc.
The userbase will also be able to easily search their starred submissions since they will be all listed.
Homebrew ROM code library
This project aims for creating useful codes for people interested in writing homebrew SNES games or systems. It's a fact that SNES homebrew community is very small and therefore more incentive to the scene would be welcome. The SnesLab Wiki will then host a couple of tutorials and base codes where everyone will be able to put on their homebrews and with that making the life much easier for who is interested in doing such content.
Some examples include:
- initializing the SNES
- simple HDMA effects
- mathematical functions
- basic enhancement chip firmwares
- some basic scenes: platform, RPG-like, Mode 7-like, etc.
- music engines
Ideas
This section is dedicated for possible ideas that still have to evaluated by the SnesLab Team. Feel free to suggest some there and we will eventually evaluate them.
ASM Challenges
A good way for developing programming skills is competitive programming. It's a very common practice between the Computer Science students, where they have a list of various problems that focuses different skill sets and they can pick and solve the problem and an automatic judge will evaluate if the algorithm or solution provided is correct. There would be a dashboard showing a public rank and which people solved the most problems.
Something that uses ASM instead would be interesting for motivating and developing skills for new aspiring SNES ROM hackers.
HackerRank, ICPC archive, UVa Online Judge and URI Online Judge are examples of such sites.