We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

Projects: Difference between revisions

From SnesLab
Jump to: navigation, search
mNo edit summary
(Ideas: ASM challenges)
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.


If you are interested in contributing, feel free to register and add your ideas there!
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 ==
== Active and Work in Progress ==
Line 33: 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.

Revision as of 04:21, 2 October 2019

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.