Skip to content

Commit 87f19fc

Browse files
committed
minor edit of showcase
1 parent d378331 commit 87f19fc

File tree

1 file changed

+33
-35
lines changed

1 file changed

+33
-35
lines changed

docs/src/showcase.rst

Lines changed: 33 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -240,10 +240,9 @@ I teach AI to move with using NEAT
240240
.. figure:: _static/aimoveneat.png
241241
:target: https://youtu.be/ipWIH1g9DSw
242242

243-
Recently I learned Pymunk 2d physics library.
244-
It is very cool so with that I made 2d Humanoid for my AI.
245-
Today I'm going to teach AI to move forward with NEAT.
246-
NEAT is a genetic algorithm for the generation of evolving artificial
243+
Recently I learned Pymunk 2d physics library. It is very cool so with that I
244+
made 2d Humanoid for my AI. Today I'm going to teach AI to move forward with
245+
NEAT. NEAT is a genetic algorithm for the generation of evolving artificial
247246
neural networks. Results are quite weird but it will be fun. Have fun!
248247

249248

@@ -254,12 +253,12 @@ Car Configuration with Differential Evolotion
254253
.. figure:: _static/carconf.png
255254
:target: https://youtu.be/7ok4ESgrKg0
256255

257-
Among the simplest AI algorithms: Differential Evolution. Brought to
258-
life with Pymunk and Pygame. Each car has an objective of reaching the
259-
end of the track, but has only 15 seconds to do so. They explore the
260-
multidimensional search space of vehicle speed, chassis width, chassis
261-
height and wheel radius, to find a variety of configurations among
262-
which few are successful in helping the car cross the track.
256+
Among the simplest AI algorithms: Differential Evolution. Brought to life with
257+
Pymunk and Pygame. Each car has an objective of reaching the end of the track,
258+
but has only 15 seconds to do so. They explore the multidimensional search
259+
space of vehicle speed, chassis width, chassis height and wheel radius, to
260+
find a variety of configurations among which few are successful in helping the
261+
car cross the track.
263262

264263
Source code available at GitHub at https://github.com/nav9/evolutionaryCarRace
265264

@@ -271,12 +270,12 @@ VirtuaPlant
271270
.. figure:: _static/virtuaplant.png
272271
:target: https://wroot.org/projects/virtuaplant/
273272

274-
VirtuaPlant is an Industrial Control Systems simulator which adds a
275-
"similar to real-world control logic" to the basic "read/write tags"
276-
feature of most PLC simulators. Paired with a game library and 2d
277-
physics engine, VirtuaPlant is able to present a GUI simulating the
278-
"world view" behind the control system allowing the user to have a
279-
vision of the would-be actions behind the control systems.
273+
VirtuaPlant is an Industrial Control Systems simulator which adds a "similar
274+
to real-world control logic" to the basic "read/write tags" feature of most
275+
PLC simulators. Paired with a game library and 2d physics engine, VirtuaPlant
276+
is able to present a GUI simulating the "world view" behind the control system
277+
allowing the user to have a vision of the would-be actions behind the control
278+
systems.
280279

281280

282281
The Python Arcade Library
@@ -286,9 +285,9 @@ The Python Arcade Library
286285
.. figure:: _static/arcade-library.png
287286
:target: http://arcade.academy/examples/index.html
288287

289-
Arcade is an easy-to-learn Python library for creating 2D video games.
290-
It is not directly tied to Pymunk, but includes a number of examples
291-
and helper classes to use Pymunk physics from an Arcade application.
288+
Arcade is an easy-to-learn Python library for creating 2D video games. It is
289+
not directly tied to Pymunk, but includes a number of examples and helper
290+
classes to use Pymunk physics from an Arcade application.
292291

293292

294293
billiARds - A Game of Augmented Reality Pool
@@ -298,10 +297,10 @@ billiARds - A Game of Augmented Reality Pool
298297
.. figure:: _static/billiARds.png
299298
:target: https://youtu.be/5ft3SDvuhgw
300299

301-
Alex built billiARds for his 15-112 (Fundamentals of Programming and
302-
Computer Science) term project at Carnegie Mellon University.
303-
Made in Python3 using OpenCV, Pygame, and Pymunk. Users can simply use
304-
a pool cue stick and run the program on any ordinary surface.
300+
Alex built billiARds for his 15-112 (Fundamentals of Programming and Computer
301+
Science) term project at Carnegie Mellon University. Made in Python3 using
302+
OpenCV, Pygame, and Pymunk. Users can simply use a pool cue stick and run the
303+
program on any ordinary surface.
305304

306305

307306
pyPhysicsSandbox
@@ -311,9 +310,9 @@ pyPhysicsSandbox
311310
.. figure:: _static/pyphysicssandbox.png
312311
:target: https://github.com/jshaffstall/PyPhysicsSandbox
313312

314-
pyPhysicsSandbox is a simple wrapper around Pymunk that makes it easy
315-
to write code to explore 2D physics simulations. It's intended for use
316-
in introductory programming classrooms.
313+
pyPhysicsSandbox is a simple wrapper around Pymunk that makes it easy to write
314+
code to explore 2D physics simulations. It's intended for use in introductory
315+
programming classrooms.
317316

318317

319318
Carrom Simulation
@@ -323,11 +322,10 @@ Carrom Simulation
323322
.. figure:: _static/carrom-rl.png
324323
:target: https://github.com/samiranrl/Carrom_rl
325324

326-
An open source Carrom Simulator interface for testing
327-
intelligent/learning agents. It provides an interface that allows
328-
you to design agents that that play Carrom. It is built in python,
329-
using Pygame + Pymunk. This is the course project for
330-
CS 747 - Foundations of Intelligent and Learning Agents, taught by
325+
An open source Carrom Simulator interface for testing intelligent/learning
326+
agents. It provides an interface that allows you to design agents that that
327+
play Carrom. It is built in python, using Pygame + Pymunk. This is the course
328+
project for CS 747 - Foundations of Intelligent and Learning Agents, taught by
331329
Prof. Shivaram Kalyanakrishnan at IIT Bombay.
332330

333331

@@ -338,9 +336,9 @@ Self Driving Car
338336
.. figure:: _static/reinforcement-learning-car.png
339337
:target: https://github.com/harvitronix/reinforcement-learning-car
340338

341-
A project that trains a virtual car to how to move an object around a
342-
screen (drive itself) without running into obstacles using a type of
343-
reinforcement learning called Q-Learning.
339+
A project that trains a virtual car to how to move an object around a screen
340+
(drive itself) without running into obstacles using a type of reinforcement
341+
learning called Q-Learning.
344342

345343

346344
Papers / Science
@@ -763,7 +761,7 @@ List of papers which has used or mentioned Pymunk:
763761
"Dynamic Robot Path Planning Among Crowds in Emergency Situations."
764762

765763

766-
List last updated 2024-10-20. If something is missing or wrong, please contact
764+
List last updated 2024-11-28. If something is missing or wrong, please contact
767765
me!
768766

769767

0 commit comments

Comments
 (0)