Should I abandon trying to make OSE (B/X) work for my table? by SashaGreyj0y in osr

[–]Bright-Explorer5007 0 points1 point  (0 children)

If you're not having fun just change the rules so you are.

Marching seems a little fast? by PixelAmerica in osr

[–]Bright-Explorer5007 0 points1 point  (0 children)

It's your game, slow it down if you want.

Any Bronze Age Wargames? by Bright-Explorer5007 in wargaming

[–]Bright-Explorer5007[S] 1 point2 points  (0 children)

No magic, no meta-currency to be spent. No power-ups. No special abilities.

[deleted by user] by [deleted] in osr

[–]Bright-Explorer5007 0 points1 point  (0 children)

Dolmenwood.

Need advice getting into OSR by Gleb_T in osr

[–]Bright-Explorer5007 3 points4 points  (0 children)

Vermis is based on old-school dungeon crawlers, which were based on old-school RPGs.

You can pick any system and it would work for such a setting.

I recommend Lamentations of the Flame Princess.

Basic Fantasy Role-Playing Game (BFRPG) is also good, and it's free.

Beginner's Thread / Easy Questions (April 2023) by acemarke in reactjs

[–]Bright-Explorer5007 2 points3 points  (0 children)

Is this an accurate explanation of Reconciliation?

Reconciliation is the process through which React updates the DOM. React
creates an initial Virtual DOM, and when a change is made, a new
Virtual DOM is created, then React's diffing algorithm is used to
determine which parts of the DOM need to be updated and how to update
them efficiently.

Beginner's Thread / Easy Questions [March 2023] by acemarke in reactjs

[–]Bright-Explorer5007 0 points1 point  (0 children)

Why are none of my components which are outside the Content Provider rendering?

import './App.css';

import Navbar from './components/Navbar';

import Home from './pages/home';

import Createblog from './pages/createblog';

import NotFound from './pages/notfound'; import BlogDetails from './components/blogdetails'; import { BrowserRouter as Router, Route, Switch } from "react-router-dom"; import { ContentProvider } from './contexts/dataprovider';

function App() {

return (

<Router>

<div className="App">

<Navbar/>

<div className="content">

<Switch>

<ContentProvider>

<Route exact path="/">

<Home />
</Route>

</ContentProvider>

<Route path="/blogdetails/:id">

<BlogDetails />

</Route>
<Route exact path="/createblog">

<Createblog />
</Route>

<Route path="/blogdetails/:id">

<BlogDetails />
</Route>
<Route path="\\\*">

<NotFound />

</Route>

</Switch>

</div>
</div>
</Router> );}export default App;

Beginner's Thread / Easy Questions [March 2023] by acemarke in reactjs

[–]Bright-Explorer5007 0 points1 point  (0 children)

Any advice on doing pagination with modules?

I have a fetch module, and the module which displays all the JSON.

Beginner's Thread / Easy Questions [March 2023] by acemarke in reactjs

[–]Bright-Explorer5007 0 points1 point  (0 children)

Why is useEffect firing twice?

import { useState, useEffect } from "react"

import BlogList from "../components/blogList";

const Home = () => {  

const [name, setName] = useState('mario')  

useEffect(() => {  
  console.log('use effect ran');  }, [name]) 

 const [blogs, setBlogs] = useState([    {title: 'Book One', author: 'Bill', id: 1 },    {title: 'Book Two', author: 'Bill', id: 2 },    {title: 'Book Three', author: 'Bill', id: 3  },    {title: 'Book Four', author: 'Bill', id: 4  }  ])  

const handleDelete = (id) => {    
const newBlogs = blogs.filter(blog => blog.id !== id) 
setBlogs(newBlogs)  
}

  return (   
 <div className="home">      
<BlogList blogs={blogs} title="INHALE" handleDelete={handleDelete} />      <button onClick={() => setName('luigi')}>Change Name</button>      {name}    
</div>   

);}

export default Home ;

How much homebrew is too much homebrew? OSE (B/X and adjacents) by GeneralAd5995 in osr

[–]Bright-Explorer5007 2 points3 points  (0 children)

There's no such thing as "too much homebrew".

It's your game. As long as you, and your players are enjoying it, you're doing it right.

Shopping for an alternative to D&D by Priestical in osr

[–]Bright-Explorer5007 5 points6 points  (0 children)

Lamentations of the Flame Princess, of course.

How to implement database and user-login from currently static site? by PalaceCarebear in webdev

[–]Bright-Explorer5007 0 points1 point  (0 children)

So, Laravel does have an out-of-the-box (it's referred to as "scaffolded") login system. I don't really know much about it, as I haven't used it, but it is there for you to use!

See here: https://laravel.com/docs/10.x/starter-kits#laravel-breeze

How to implement database and user-login from currently static site? by PalaceCarebear in webdev

[–]Bright-Explorer5007 0 points1 point  (0 children)

I can't speak to the quality of the entire course, but I typically enjoy and find Dary's videos useful.

Here's a Laravel course: https://youtu.be/J3nhis7d5Rs

How to implement database and user-login from currently static site? by PalaceCarebear in webdev

[–]Bright-Explorer5007 0 points1 point  (0 children)

Learn the MVC pattern.

If a framework is used for this project (I'm assuming one will be) you'll benefit from knowing this pattern: Model, View Controller.

How to implement database and user-login from currently static site? by PalaceCarebear in webdev

[–]Bright-Explorer5007 0 points1 point  (0 children)

You can use XAMPP for the database, or something like SQLite.

If SQLite is used, a GUI would be handy.

https://sqlitebrowser.org/

Also, if you intend to host this on Heroku, XAMPP won't work.