Giter VIP home page Giter VIP logo

freedoom.github.io's People

Contributors

andolga avatar brd avatar chungy avatar dyntylluan avatar fragglet avatar mc776 avatar mr795 avatar selliott512 avatar voros2 avatar zalewa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

freedoom.github.io's Issues

Previous Releases

Many projects have a "previous releases" link on their download page. We cycle through so many resources, it can function as sort of an attic in iwad-form as well.

All releases over 0.6.4 should be easy to find. I click "copy link to clipboard" on an iwad download, then delete parts of the url to get this: https://github.com/freedoom/freedoom/releases/

It should be much easier to find that page and simply have it linked at bottom of downloads page. A nice and bold title and section that is almost identical to the Development Snapshots would be perfect.

Projects need descriptions

Right now it's just a list of names with nothing indicating what each project is about.

Some brief summary (doesn't even have to be complete) of what FD assets were used would also be nice.

Cyber Griffin - New Game using Freedoom Assets

I've been working the last month or so on a new game using the assets from FreeDoom.
It's still under development, but I personally think it's great so far (says the guy who made it).
It's Free and Open Source and Cross Platform, using the Godot Game Engine.
Controls can be a keyboard, game pad, or touchscreen.

Hope you guys check it out and let me know what you think.
https://filmsbykris.com/games/2021/cyber-griffin/website/

Game play:
https://odysee.com/@metalx1000:1/Cyber-Griffin_gameplay_2021.02.16:b

Update video?

Currently it's an old video running an older version of Freedoom. Would something like this be considered eligible?

GZDoom screenshots are huge

They average about 2-3MB totalling 30MB.

For reference, all the other files in the repository combined are under 5MB.

It's an unnecessary strain on the web host.

A proposal for "previous", "current" and "next" screenshots symlinks

For the 0.13.0 release I had a significant amount of changes tied up in my "bump" branches, which I think was suboptimal since it made the changes less transparent. It also increased the odds of merge conflicts. Included in that "significant amount of changes" is the 0.13.0 screenshots.

What if for screenshots we had subdirectories named after versions and symlinks that pointed to them.

  • 0.12.0
  • 0.13.0
  • 0.14.0
  • previous -> 0.12.0
  • current -> 0.13.0
  • next -> 0.14.0

That way the release process, in the "bump" branch, would simply be a matter of renaming the symlinks, a lightweight process that won't have merge conflicts.

This has makes it possible to:

  • Review the screenshots locally just by reaming the symlink.
  • Add new screenshots for the next release in master, as they are created.
  • Know which version each screenshot is for.

I have "previous" in my example, but we don't need to have that. We could just delete old releases.

I know one goal is to have simple permanent links for screenshots. This would allow for that, but with "current" added to the URL:

https://freedoom.github.io/img/screenshots/current/p2_1.png

Provide web service for applications to obtain download URLs for Freedoom WADs

Hi,

I'm speaking on behalf of Doomseeker development team. We'd like to to provide an option for our users to automatically download & install Freedoom if Doomseeker fails to find Doom IWADs on their machines.

In our opinion the best way to approach this would be to contact a website that would provide some kind of parseable data structure (JSON, preferably) that would provide information such as name of the WAD, newest available version of that WAD, checksum of that version and download URL for that version.

Would it be possible to provide such service for us on the official Freedoom site?

Change wording on 0.11.1's announcement

"This point release repairs a few deficiencies found in the 0.11 release and even adds a few."
This sentence sounds like more bugs were added into 0.11.1 which is hilarious, but also inappropriate.

The download page is potentially confusing

http://freedoom.github.io/download.html

Try to place yourself in the shoes of someone completely new to Freedoom and has never played a Doom game before in their life. They don't know anything about it nor the engines available for it. What I can imagine happening, reading through the page is this:


Download

"Three versions of Freedoom are available to download."
...
"Versions older than 0.6.4 ..."

Why is there three versions? Why can't I just download the one, and what's this about 0.6.4, where is that?

Complete IWAD

What's an IWAD? Do I need this one? It says it's a full Doom II game, so maybe...

Ultimate IWAD
all the resources found in The Ultimate Doom

More of this IWAD stuff. The Ultimate Doom? Is that better than Doom II?

Allows the full catalog of PWADs for Doom 1

What's a PWAD? But now it's talking about Doom 1, so that's older than Doom II, I'm pretty sure.

Usage

What is a "source port" and what makes it modern?

There are four ports listed here ... they all say the same platforms are supported, and I don't really know what the difference between "Software" and "OpenGL" rendering is. Which one should I download.


This is a point that I hoped that someone would most likely just pick the first one listed. It's still a bit dazzling.


That's about where I expect most people to stop, myself. The page continues on with some blurb about Chocolate Doom, which I kind of still like to be mentioned somehow, but it may still be appropriate to remove its comment altogether. Someone seeking to use Chocolate Doom with Freedoom is probably already an advanced user and can find the information on their own without Freedoom's download page.

The second paragraph continues on beyond that with the Doom Wiki's big list of source ports, talking about Boom compatibility which means nothing to a new user and another note about using PWADs "just like Chocolate Doom". There's an additional ideological blurb about free software which I'm more keen to remove entirely from this portion of the site.

The third paragraph links to Doomworld's horribly outdated source port list, and yet another mention about Boom compatibility.

Can we abandon the hard-wrap policy going forward?

I was looking at some recent commits and there's just so much more clutter in the diffs because I kept trying to re-wrap everything (only to realize afterwards we were told to aim for 72 not 80).

The additional clutter makes it harder to tell what exactly has been changed in a block of text, for a tradeoff that... well, nobody's told me who this benefits:
_

Our ultimate product for all this code is a Web page, which famously does not do any of the things that hard wrapping is designed to do.

Is anyone currently involved with the website actually using anything that can't do a soft wrap when a line would go out of the text area?

Doomsday isn't Boom compatible

We list Doomsday as one of the recommended ports for Freedoom, but according to this bug from the Doomsday bug tracker, the port isn't Boom compatible:

http://tracker.skyjake.fi/issues/1429

The bug is 7 years old, so maybe it's out of date, but it's still open, so presumably the situation hasn't changed. Maybe someone could test out Doomsday and see if it actually works?

I think this is why we used to recommend Risen3D instead (ie. it's a fork of Doomsday with Boom support)

Need to re-do and re-organize the screenshots

I remember we took all these in a previous, ultimately aborted drive to get this release out, but then never updated them as that release date fell through and assets continued to get replaced.

Most noticeable are the health bonuses and the bullet weapons.

News Feed RSS or Atom

Will be great that implement a news feed atom or rss, its more easy to stay update and share the good news.

Atom feed is outdated

According to it, the latest news is version 0.9, which is incorrect. Either update it or remove it unless it's necessary.

Remove smiley

Some devices won't not display the emoji correctly or at all.

BSD licence should be more prominent

Right now the front page shows no obvious way to read the licence FD is published under.

The only direct link is way down at the very bottom of the page, below all the old version updates, in the copyright notice, with a sign on the door saying 'Beware of the Leopard." (Also I think "lisence" is a typo there?)

(For what it's worth, for years I thought FD was published under GPL...)

Perhaps the first paragraph might read something like:

The Freedoom project aims to create a completely free game based on the Doom engine, making a playable compilation of wholly original game assets available to the public under the three-clause BSD Licence.

(also some folks kinda don't like the word "content" for whatever reason and the source port anyone would be running FD in is already free, so we might as well just drop that word)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.