90s.dev is a web-based game maker designed to evoke the look and feel of classic DOS games. It offers a simplified development environment with a drag-and-drop interface for placing sprites and backgrounds, along with a scripting language reminiscent of older programming styles. The platform aims to make game development accessible to beginners while providing a nostalgic experience for seasoned developers. Created games can be played directly in the browser and shared easily online.
Playscl is a platform for creating and playing simple, editable games. Users can modify existing games or build their own from scratch using a visual, block-based scripting language. The focus is on accessibility and ease of use, encouraging experimentation and sharing within the community. The platform aims to empower users to not just play games, but to understand and modify the mechanics behind them, fostering creativity and learning through playful exploration.
HN commenters were generally positive about the "editable games" concept presented. Several praised the simplicity and educational potential, suggesting it could be a great tool for teaching programming concepts or creating quick prototypes. Some expressed interest in seeing more complex examples and features like multiplayer functionality. A few commenters drew parallels to existing platforms like Bitsy and Pico-8, highlighting the niche this project fills for accessible game creation. Some questioned the long-term viability and whether the "edit while playing" aspect was truly novel, but the overall reception leaned towards appreciation for its ease of use and potential as a learning tool or creative outlet. A couple of users pointed out missing features such as undo/redo and improved UI elements.
Summary of Comments ( 6 )
https://news.ycombinator.com/item?id=44042371
Commenters on Hacker News largely praised 90s.dev for its nostalgic appeal and ease of use, with several comparing it favorably to simpler, pre-Unity game development environments like Klik & Play. Some expressed excitement for its potential as a teaching tool, particularly for introducing children to programming concepts. A few users questioned the long-term viability of the project given its reliance on a custom runtime, while others offered suggestions for improvements like mobile support, local storage, and improved documentation. The discussion also touched upon the challenges of web-based game development, including performance and browser compatibility. Several commenters shared their own experiences with similar projects or reminisced about the golden age of shareware games.
The Hacker News post discussing 90s.dev, a web-based game maker, has generated a number of comments exploring various aspects of the project.
Several commenters express enthusiasm for the project, praising its accessibility and the potential for fostering creativity. The ease of use, especially for beginners and those nostalgic for simpler development environments, is a recurring theme. Some appreciate the throwback to older game development tools and the potential for educational use. The choice of JavaScript as the scripting language is also highlighted as a positive, given its widespread familiarity.
A significant thread of discussion revolves around the underlying technology. Commenters delve into the specifics of the platform, including its use of WebAssembly and the performance implications. Some raise questions about scalability and the handling of more complex games. The discussion also touches upon the advantages and disadvantages of browser-based game development compared to native applications.
Several users share their own experiences with similar tools and offer suggestions for improvement. Ideas for expanding the feature set, such as incorporating multiplayer functionality or integrating with other platforms, are proposed. The potential for community involvement and the development of libraries or extensions are also discussed.
Some commenters draw comparisons to other existing game development platforms, both web-based and desktop-based. The relative merits and drawbacks of each are considered, with some suggesting that 90s.dev fills a specific niche for simple, accessible game creation.
Concerns about long-term sustainability and the potential for project abandonment are also raised. The importance of open-sourcing the project or providing clear plans for future development is emphasized.
One commenter points out that the game examples on the website autoplay with sound, which might be disruptive to some users. Another requests the ability to right click within the code editor for common actions like copy and paste. A suggestion is made to include a "save as" functionality to allow users to preserve multiple versions of their work more easily.
Overall, the comments reflect a generally positive reception to 90s.dev, with many expressing excitement about its potential. However, there are also pragmatic concerns about technical limitations and long-term viability. The discussion provides valuable feedback for the project's developers and highlights the community's interest in accessible and user-friendly game development tools.